我正在编写MDN数组教程,但我无法理解代码行" newLength"是返回值7?我知道阵列中有7个项目,但它是如何做的当没有" .length"最后。
我的代码 -
var myData = 'Manchester,London,Liverpool,Birmingham,Leeds,Carlisle';
var myArray = myData.split(',');
var newLength = myArray.push('Bristol');
console.log(myArray);
console.log(newLength);
这是控制台内的返回结果 -
[ 'Manchester',
'London',
'Liverpool',
'Birmingham',
'Leeds',
'Carlisle',
'Bristol' ]
7
谢谢你的帮助!
答案 0 :(得分:0)
Array.prototype.push()返回您推送的数组的新长度:https://developer.mozilla.org/nl/docs/Web/JavaScript/Reference/Global_Objects/Array/push
答案 1 :(得分:0)
这很简单...... 函数push返回数组的新长度。
var newLength = myArray.push('Bristol'); //Returns the new length
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push
答案 2 :(得分:0)
兄弟,push方法在推送内容后返回数组的长度,这就是你获得7的原因。 首先按下元素,然后将其存储在newarray字段中。
Var myData ='曼彻斯特,伦敦,利物浦,伯明翰,利兹,卡莱尔&#39 ;;
var myArray = myData.split(',');
myArray.push('布里斯托尔&#39); var newLength = myArray;
的console.log(myArray的);
的console.log(newLength);