js获取数组内相同元素的下标

版权声明:转载请声明原地址 https://blog.csdn.net/dk2290/article/details/83183691
var findSameIndex = function (nums) {
  var minNum = Math.min.apply(null, nums);
  var dataIndexArr = [];
  for (let i = 0, len = nums.length; i < len; i++) {
    var index = nums.indexOf(minNum);
    delete nums[index];
    if (index == -1) {
      break;
    }
    dataIndexArr.push(index);
   
  }
  console.log("dataIndexArr", dataIndexArr)
  return dataIndexArr;   //[3, 4]
}
findSameIndex([7, 3, 1, 0, 0, 6])

猜你喜欢

转载自blog.csdn.net/dk2290/article/details/83183691