JavaScript陣列練習

2021-07-07 09:12:29 字數 2116 閱讀 9647

找出元素 item 在給定陣列 arr 中的位置

function

indexof

(arr, item)

return -1;

}

計算給定陣列 arr 中所有元素的總和

function

sum(arr)

return sum;

}

移除陣列 arr 中的所有值與 item 相等的元素。不要直接修改陣列 arr,結果返回新的陣列

function

remove

(arr, item)

return newarr;

}

在陣列 arr 末尾新增元素 item。不要直接修改陣列 arr,結果返回新的陣列

function

(arr, item)

newarr[arr.length] = item;

return newarr;

}

刪除陣列 arr 最後乙個元素。不要直接修改陣列 arr,結果返回新的陣列

function

truncate

(arr)

return newarr;

}

在陣列 arr 開頭新增元素 item。不要直接修改陣列 arr,結果返回新的陣列

function

prepend

(arr, item)

return newarr;

}

刪除陣列 arr 第乙個元素。不要直接修改陣列 arr,結果返回新的陣列

function

curtail

(arr)

return newarr;

}

刪除陣列 arr 第乙個元素。不要直接修改陣列 arr,結果返回新的陣列

function

curtail

(arr)

return newarr;

}

合併陣列 arr1 和陣列 arr2。不要直接修改陣列 arr,結果返回新的陣列

function

concat

(arr1, arr2)

else

}return newarr;

}

在陣列 arr 的 index 處新增元素 item。不要直接修改陣列 arr,結果返回新的陣列

function

insert

(arr, item, index)

else

}return newarr;

}

統計陣列 arr 中值等於 item 的元素出現的次數

var count = 0;

for(var i = 0;i < arr.length;i ++)

return

count;}

找出陣列 arr 中重複出現過的元素

function

duplicates

(arr)

}return newarr;

}

為陣列 arr 中的每個元素求二次方。不要直接修改陣列 arr,結果返回新的陣列

function

square

(arr)

return newarr;

}

在陣列 arr 中,查詢值與 item 相等的元素出現的位置

function

findalloccurrences

(arr, target)

}return newarr;

}

給定的 js **中存在全域性變數,請修復

function

globals

() ;

return myobject;

}

JavaScript的陣列練習

1.讀取學生的10門課的成績,然後輸出10門課成績的最高分,最低分,總分,平均分.2.建立100個隨機的10到60的隨機整數,然後分別統計每個數字出現的次數 3.定義乙個函式,判斷陣列中是否所有的數字都大於0 4.封裝函式 把兩個陣列共同的元素放入乙個新的陣列,並返回新的陣列 5.定義乙個函式 可以...

Javascript演算法練習(八)

11.用第二個陣列的資料去更新第乙個陣列資料 更新庫存 param oldarr 原始資料 param newarr 新資料 return 返回更新後的老資料陣列並且根據名稱排序後的二維陣列 ps 1.兩個陣列都是二維陣列 2.兩個陣列的內容要一致即元素的第乙個元素為數量,第二個元素為名稱,比如 o...

JavaScript回文演算法練習

function palindrome str var ss s.join if ss str return str palindrome 0 0 123 0 0 輸出0012300分享一下半成功的回文演算法案例。剛在h3cschool玩js的時候,發現乙個挺有意思的事情,就是正規表示式真的好奇怪。...