在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML5  HTML/ js繼承的一個(gè)問(wèn)題

js繼承的一個(gè)問(wèn)題

var a = {0:"A",1:"B",2:"C",length:3};
  var newa = Array.prototype.slice.call(a);
  console.log(newa);

這個(gè)例子我的理解是a對(duì)象繼承并執(zhí)行了Array的slice方法,但是slice方法沒(méi)傳參,為什么打印出來(lái)是一個(gè)["A", "B", "C"]數(shù)組呢?

回答
編輯回答
故林

slice不傳參默認(rèn)截取所有的數(shù)組元素

2018年8月6日 06:54
編輯回答
舊言

slice方法不加參數(shù)的話返回原數(shù)組。

>a = [1,2,3]
 [1, 2, 3]
>a.slice()
 [1, 2, 3]
>Array.prototype.slice.call(a,0,1)
[1]
2017年7月28日 15:42