var array = ['cat', 'dog', 'bird']; console.log(array); // 結果: Array(4) ["cat", "dog", "bird", "monkey"] array.push('monkey'); console.log(array); // 結果: Array(4) ["cat", "dog", "bird", "monkey"]
<!DOCTYPE html> <html lang="jp"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script src="js/app.js"></script> </body> </html>
最初のlog()では「Array(3) ["cat", "dog", "bird"]」になると思うのですが、
どうしてこのような挙動になってしまうのでしょうか?
ブラウザはFireFoxを使っています。
FireFoxではやってみていないですが、そうはならないんじゃ…。
コードと実行手順をもう一度確認してみては。
回答2件
あなたの回答
tips
プレビュー