JavaScript-MDN教程中的数组newLength
我正在学习MDN中有关数组的教程,我不明白代码行“newLength”如何返回值7?我知道数组中有7个项目,但是当末尾没有“.length”时,它是如何做的JavaScript-MDN教程中的数组newLength,javascript,arrays,Javascript,Arrays,我正在学习MDN中有关数组的教程,我不明白代码行“newLength”如何返回值7?我知道数组中有7个项目,但是当末尾没有“.length”时,它是如何做的 我的代码- var myData = 'Manchester,London,Liverpool,Birmingham,Leeds,Carlisle'; var myArray = myData.split(','); var newLength = myArray.push('Bristol'); console.log(myArr
我的代码-
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
谢谢你的帮助 Array.prototype.push()返回您推送的数组的新长度:非常简单。。。 函数push返回数组的新长度
var newLength = myArray.push('Bristol'); //Returns the new length
bro,push方法返回推送内容后数组的长度,因此得到7。 首先推送元素,然后像这样将其存储在newarray字段中 Var myData='曼彻斯特、伦敦、利物浦、伯明翰、利兹、卡莱尔' var myArray=myData.split(',') myArray.push('Bristol'); var newLength=myArray log(myArray)
console.log(newLength) 见文件
myArray.push()
返回长度。从开始,就在它执行这行代码之前:“当方法调用完成时,将返回数组的新长度。如果您想将新数组长度存储在变量中,您可以这样做”不要只在教程中阅读代码,也要阅读教程本身。James Thorpe。。。感谢您的快速回复,我正在阅读教程,而不仅仅是复制代码。