这是我的数组
$scope.colorListArr = [
{id:-1 , name: "Select Color"},
{id:1 , name: "1 Color"},
{id:2 , name: "2 Color"},
{id:3 , name: "3 Color"}
];
我想删除除第一个索引之外的所有元素,即“选择颜色”。
答案 0 :(得分:1)
使用splice() / slice()删除/选择有用/不需要的元素。 有关拼接和切片的更多信息,请参阅MDN
$scope.colorListArr = [{id:-1 , name: "Select Color"},{id:1 , name: "1 Color"},{id:2 , name: "2 Color"},{id:3 , name: "3 Color"}];
$scope.colorListArr.splice(1,$scope.colorListArr.length);
答案 1 :(得分:1)
$scope.colorListArr.slice(0,1);
答案 2 :(得分:1)
只需使用第一个项目创建一个新数组。
arr = [arr[0]]
答案 3 :(得分:0)
$scope.colorListArr.length = 1;
数组的length
属性不仅适用于show。您可以将其设置为低于数组当前长度的值以截断数组。您还可以将其设置为更高的值,并在数组末尾创建空插槽。