[ js ] Object.create問題
(標題下的不太好,但也不知該怎麼寫,所以有點文不對題,請見諒)
各位前輩好,
小的在網路上看到一系列的教學文章,
附上連結:
http://www.codedata.com.tw/javascript/essential-javascript-15-prototype/
其中一段是這樣的:
-----------------------------
ECMAScript 5 中包括了一個 Object.create 函式,可達到相同的目的:
var arrayLike = Object.create(Array.prototype, {
'0' : {value : 10},
'1' : {value : 20},
'2' : {value : 30},
length : {value : 3}
});
arrayLike.map(function(elem) {
return elem * 10
})
.forEach(function(elem) {
console.log(elem);
});
-----------------------------
上述程式碼中,
{
'0' : {value : 10},
'1' : {value : 20},
'2' : {value : 30},
length : {value : 3}
}
這個部份小的看不太懂,
這樣子的定義物件的方式小的沒有見過,
不知是否有前輩能夠指點迷津,再次感謝.
--
https://www.youtube.com/watch?v=B_CMmbFexbM
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.173.156.143
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1449672410.A.984.html
→
12/09 22:51, , 1F
12/09 22:51, 1F
→
12/09 23:13, , 2F
12/09 23:13, 2F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章