js獲取陣列,進行迴圈處理,新增,刪除,查詢等操作
阿新 • • 發佈:2020-09-21
//js迴圈 新增
that.workTypeActiveIds.forEach(function (value, key, iterable) { console.log(key, value, iterable); var work = that.workTypesItemAll.find(function (work) { return work.id === value }); that.WorkTypeActiveTtems.push(work); that.workTypes.push(work.text); });
js查詢索引和刪除
// 查詢元素在陣列中的索引值 Array.prototype.indexValue = function (arr) { for (var i = 0; i < this.length; i++) { if (this[i] == arr) { return i; } } } Array.prototype.remove = function (val) { var index= this.indexOf(val); if (index > -1) { this.splice(index, 1); } };
根據值進行查詢
var salary = that.salaryList.find(function (salary) {
return salary.id === result.JobInfo.SalaryTypeId;
});