AngularJS 1;从一个阵列拼接并推送到另一个阵列
我的问题是上面第2行中的[0]表示什么?我试图从一个数组中拼接一个项目并将其推送到另一个。我需要[0]来转移项目。如果省略它,代码将迭代,但数组项的值不会被推送到第二个数组(boughtItem)。谢谢没有在文档中找到它。您可以通过传递该项目的索引直接获得该项目,而无需拼接AngularJS 1;从一个阵列拼接并推送到另一个阵列,angularjs,arrays,Angularjs,Arrays,我的问题是上面第2行中的[0]表示什么?我试图从一个数组中拼接一个项目并将其推送到另一个。我需要[0]来转移项目。如果省略它,代码将迭代,但数组项的值不会被推送到第二个数组(boughtItem)。谢谢没有在文档中找到它。您可以通过传递该项目的索引直接获得该项目,而无需拼接 service.checkOff = function(itemIndex) { var boughtItem = toBuyList.splice(itemIndex, 1)[0] ;
service.checkOff = function(itemIndex) {
var boughtItem = toBuyList.splice(itemIndex, 1)[0] ;
boughtList.push(boughtItem);
debugger;
};
上面第2行中的[0]表示什么
表示拼接数组项的第一个元素
如果省略它,代码将迭代,但数组项的值不会
未被推送到第二个数组(boughtItem)
如果省略它,则将数组推入数组中。
差不多
var-temp=[“1”、“2”、“3”];
var tempSliced=温度切片(0,1);
临时推送(临时切片);
//临时推送(临时切片[0]);
控制台日志(temp)代码>
var boughtItem = myValues[itemIndex];
toBuyList.splice(itemIndex, 1);
boughtList.push(boughtItem);