js實現對陣列每一項加1的三種方法

2021-10-08 21:23:34 字數 985 閱讀 2699

var a =[2

,3,4

,5,6

,7,8

];var b =

;// for 迴圈的寫法

for(

var i =

0; i < a.length; i++

) console.

log(

"for迴圈寫法每一項加1的寫法*****"

+" "

+ b)

;

第二種:使用map方法

var a =[2

,3,4

,5,6

,7,8

];var newarray = a.

map(

function

(index)

)console.

log(

"map寫法每一項加1的寫法===="

+" "

+ newarray)

;

第三種:使用foreach迴圈

var a =[2

,3,4

,5,6

,7,8

];var newarr =

; a.

foreach

(function

(item, index)

) console.

log(

"foreach寫法每一項加1的寫法===="

+" "

+ newarr)

;

foreach和map的區別:

map()會分配記憶體空間儲存新陣列並返回,foreach()不會返回資料。(map會返回新陣列,foreach返回是undefined)

foreach()允許callback更改原始陣列的元素。map()返回新的陣列。

js刪除陣列裡的某一項

總結了3種方法。1 首先求出刪除的一項在陣列中的索引 array.prototype.indexof function val return 1 然後用arr固有的方法splice刪除這一項 array.prototype.remove function val 這裡穿插下陣列splice的用法 a...

js刪除陣列裡的某一項

array.prototype.indexof function val return 1 然後用arr固有的方法splice刪除這一項 array.prototype.remove function val var ary aa bb cc dd ary.remove cc console.log...

JS刪除陣列中某一項或幾項的方法彙總

1 js中的splice方法 splice index,len,item 注意 該方法會改變原始陣列。splice有3個引數,它也可以用來替換 刪除 新增陣列內某乙個或者幾個值。index 陣列開始下標 len 替換 刪除的長度 item 替換的值,刪除操作的話 item為空 如 arr a b c...