前言:
现时看官们对“js0开头”都比较讲究,兄弟们都需要分析一些“js0开头”的相关内容。那么小编同时在网摘上搜集了一些关于“js0开头””的相关文章,希望我们能喜欢,咱们快快来了解一下吧!在数组arr开头添加元素item。不要直接修改数组arr,结果返回新的数组
注意:不直接修改数组!不直接修改数组!不直接修改数组!
concat
function prepend(arr, item) { return [item].concat(arr);}push.apply
function prepend(arr, item) { let newArr = [item]; [].push.apply(newArr, arr); return newArr;}slice & unshift
function prepend(arr, item) { let newArr = arr.slice(0); newArr.unshift(item); return newArr;}slice & splice
function prepend(arr, item) { let newArr = arr.slice(0); newArr.splice(0, 0, item); return newArr;}join & unshift
function prepend(arr, item) { let newArr = arr.join().split(','); newArr.unshift(item); return newArr;}join & splice
function prepend(arr, item) { let newArr = arr.join().split(','); newArr.splice(0, 0, item); return newArr;}迭代
function prepend(arr, item) { var newArr=[]; for(let i=0, len=arr.length;i<len;i++){ newArr.push(arr[i]); } newArr.unshift(item); return newArr;}
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #js0开头