Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript array.push添加名为push的键_Javascript - Fatal编程技术网

Javascript array.push添加名为push的键

Javascript array.push添加名为push的键,javascript,Javascript,我错过了什么?这不应该只是将“hi”推入[4]而不是用一个名为“push”的键来命名它吗 <script> Array = ["Banana", "Orange", "Apple", "Mango"]; Array.push = ('hi'); console.log(Array); </script> 数组=[“香蕉”、“橘子”、“苹果”、“芒果”]; Array.push=('hi'); console.log(数组); 您应该这样做-

我错过了什么?这不应该只是将“hi”推入[4]而不是用一个名为“push”的键来命名它吗

<script>
    Array = ["Banana", "Orange", "Apple", "Mango"];
    Array.push = ('hi');
    console.log(Array);
</script>

数组=[“香蕉”、“橘子”、“苹果”、“芒果”];
Array.push=('hi');
console.log(数组);

您应该这样做-

var sampleArr=[“香蕉”、“橘子”、“苹果”、“芒果”];
样本推送(“hi”);

控制台日志(sampleArr)正确的方法是:

var arr = ["Banana", "Orange", "Apple", "Mango"];
arr.push('hi');
console.log(arr);

你的语法不正确

var array = ["Banana", "Orange", "Apple", "Mango"];
array.push("hi");

,而且您只需通过命名变量
Array
并将其声明为global scopeWhy来重写全局
Array
构造函数?为什么要覆盖全局
数组
对象?