2017-12-04 3 views
-3

私はMDNの配列に関するチュートリアルを行っていますが、コードライン "newLength"が値7を返していることを理解できません。私は配列内に7つの項目があることを理解していますが、最後に ".length"がない場合、はどうしていますか?MDNチュートリアルのnewLength配列


マイコード -

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 

Thxを! https://developer.mozilla.org/nl/docs/Web/JavaScript/Reference/Global_Objects/Array/push

+2

ドキュメントを参照してください。 'myArray.push()'は長さを返します。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/push –

+1

[あなたがいると思うページ](https://developer.mozilla.org/)からその行の直前に_ _ _ _ "新しい配列の長さは、メソッド呼び出しが完了したときに返されます。新しい配列の長さをあなたはこのようなことをすることができます "チュートリアルでコードを読むだけでなく、チュートリアル自体も読んでください。 –

+0

James Thorpe ...クイック返信ありがとう、私はチュートリアルを読んでいるだけでなく、単にコードをコピーしています。返信用 – Darsh2987

答えて

0

、それは非常に簡単です... 機能プッシュがあなたの配列の長さを返します:

+0

thx – Darsh2987

0

仲間、プッシュ方式あなたが7 を取得する理由は、最初の要素をプッシュして、このようNEWARRAYフィールドにそれを保存thatsのように、コンテンツをプッシュした後、配列の長さを返します。

Var myData = 'マンチェスター、ロンドン、リバプール、バーミンガム、リーズ、カーライル';

var myArray = myData.split( '、');

myArray.push( 'Bristol'); var newLength = myArray;

console.log(myArray);

console.log(newLength);

関連する問題