国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - 數(shù)組原聲方法中的一段代碼

瀏覽:142日期:2022-12-31 15:13:29

問題描述

var t = Object([1,2,3]);var len = t.length >>> 0;這段代碼什么意思?數(shù)組為什么要被轉(zhuǎn)換成對象 這個(gè)意思轉(zhuǎn)換成類數(shù)組的意思嗎

問題解答

回答1:

Object([value])用法及功能:- 如果value為基元數(shù)據(jù)類型Boolean、Number、String,則返回對應(yīng)類型的對象,例如:Boolean對象、Number對象、String對象。- 如果value本身為對象,則不對其作任何更改,返回其本身。- 如果省略了value參數(shù),或value為null、undefined,則返回自身無任何屬性的Object對象。var t = Object([1,2,3]);console.log(t===[1,2,3]); // false上面的代碼中,value=[1,2,3],此時(shí)[1,2,3]并不是一個(gè)數(shù)組,因?yàn)樗葲]有new Array, 又沒有對象字面量賦值,并不算是一個(gè)array,而Object([1,2,3]) 可以將其轉(zhuǎn)化為數(shù)組對象,所以打印t===[1,2,3]為false。?再看下面:var a = [1,2,3];var t = Object(a);console.log(a,typeof a, Array.isArray(a),t,typeof t, Array.isArray(t),t===a, t===[1,2,3]); // [1, 2, 3] 'object' true [1, 2, 3] 'object' true true false因?yàn)閍 = [1,2,3]定義了一個(gè)字面量數(shù)組,而數(shù)組也是對象,所以匹配到了第二條,返回了它本身,所以此時(shí)a===t。t.length >>> 0; 上面的代碼中,把t.length這個(gè)值改為二進(jìn)制,然后像又移了0位,也是沒有任何意義的。可能是因?yàn)闆]有上下文,單純兩行代碼只能看出這么多了。回答2:

代碼應(yīng)該還有吧,不因該就這兩句吧?

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 国产久草视频在线 | 久草国产在线播放 | 美美女高清毛片视频免费观看 | 欧美日韩另类国产 | 日本高清不卡中文字幕 | 国产乱肥老妇精品视频 | 2017天天爽夜夜爽精品视频 | 91寡妇天天综合久久影院 | 99精品免费| 欧美一级欧美三级在线观看 | 成人国产精品免费视频不卡 | 伊人网五月天 | 日本在线观看免费看片 | 亚洲va老文色欧美黄大片人人 | 亚洲一区二区三区四区五区六区 | 亚洲综合区| 久久精品久久精品国产大片 | 免费香蕉成视频成人网 | 国产在线精品观看 | 2022国产精品网站在线播放 | 欧美激情一级欧美精品 | 新版天堂资源中文8在线 | 亚洲欧美视屏 | 亚洲黄色性视频 | 国产成人一区二区三区 | 亚洲精品视频免费 | 亚洲综合国产 | 日本 欧美 国产 | 久久这里一区二区精品 | 中国a级毛片免费 | 中文字幕在线观看亚洲日韩 | 成人精品第一区二区三区 | 一区二区三区国产 | 国产精品三区四区 | 精品一区二区三区在线成人 | 亚洲国产成人私人影院 | 欧美日本在线三级视频 | 亚洲乱人伦精品图片 | 国自产精品手机在线视频香蕉 | 91精品综合 | 中文字幕在线乱码不卡区区 |