下面有关数组方法描述正确的是()
A: map:遍历数组,返回回调返回值组成的新数组
B: push/pop:开头推入和弹出,改变原数组,返回推入/弹出项
C: unshift/shift:末尾推入和弹出,改变原数组,返回操作项
D: slice(start,end):返回截断后的新数组,改变原数组
A: map:遍历数组,返回回调返回值组成的新数组
B: push/pop:开头推入和弹出,改变原数组,返回推入/弹出项
C: unshift/shift:末尾推入和弹出,改变原数组,返回操作项
D: slice(start,end):返回截断后的新数组,改变原数组
举一反三
- 以下数组元素栈方法中,哪个选项返回数组的新长度? A: push()和pop() B: push()和unshift() C: shift()和unshift() D: pop()和shift()
- 数组的push()方法的作用是将一个或多个元素添加到数组的末尾,并返回数组的新长度。
- 下列哪个方法是返回新数组的长度()。 A: concat( ) B: pop( ) C: push( ) D: shift( )
- Javascript中数组对象的forEach()方法与map()方法的主要区别是,forEach()方法是遍历数组,而map()遍历数组可以得到一个新的数组,而不改变原数组。
- 在数组方法中,pop()方法用于从数组的末尾移出并返回一个元素,若是空数组则返回undefined。