JavaScript-MDN教程中的数组newLength

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

我正在学习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

谢谢你的帮助

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。。。感谢您的快速回复,我正在阅读教程,而不仅仅是复制代码。