() JS数组中将其中任意一个元素值置为1,其余元素值则变为0

如题,我能拿到改变值的元素索引

`

 $scope.defaultChange=function$index{ angular.forEach$scope.ticketsList.isDefault,functionitem,index{ if item == 1 && $index == index { //这里如何对数组其余的所有元素进行赋值 } } }` 

是$index==index的元素赋值为1,其余为0 吗?那可以这样啊

if$index==index{ item=1;
}else{ item=0;
}

flag不可以控制吗?

$scope.defaultChange=function$index{ angular.forEach$scope.ticketsList.isDefault,functionitem,index{ // 随机一个值 r_index = Math.random数组长度 // 当走到随机后的index时 标识为true flag = r_index == index ? true : false if item == 1 && $index == index { //这里如何对数组其余的所有元素进行赋值 ret = flag ? 1 : 0 } } }

$scope.defaultChange = function$index{ angular.forEach$scope.ticketsList.isDefault, functionitem, index{ item = ~~$index == index; };
}

不知这样是否可行

发表评论

电子邮件地址不会被公开。 必填项已用*标注