单选题

下面程序输出的结果为:

发布于 2022-03-02 16:30:02

下面程序输出的结果为:
Object.prototype.execArr = function(){
var array=this
  var n = {}, r = [], len = array.length, val, type
    for (var i = 0 i < array.length i++) {
        val = array[i]
        type = typeof val
        if (!n[val]) {
            n[val] = [type]
            r.push(val)
        } else if (n[val].indexOf(type) < 0) {
            n[val].push(type)
            r.push(val)
        }
    }
    return r
}
var obj=[1,5,4,4,5,6,7,3,3,2]
console.log(obj.execArr ())

登录后免费查看答案
关注者
0
被浏览
18
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看