Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.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 我们可以在数组中使用对象属性和方法吗?_Javascript - Fatal编程技术网

Javascript 我们可以在数组中使用对象属性和方法吗?

Javascript 我们可以在数组中使用对象属性和方法吗?,javascript,Javascript,我是一个初学者,在youtube上看到的视频很少,他们说基本上所有东西都是一个对象,甚至是一个数组,所以我只想知道我们可以在数组中使用对象属性和方法吗?实际上,数组是一种特殊类型的对象: const arr=[]; 控制台日志(arr类型);//对象 console.log(arr instanceof数组);//true(此特定对象是数组的实例) console.log(arr.push类型);//函数(数组方法) console.log(arr.length类型);//数字(数组属性)ar

我是一个初学者,在youtube上看到的视频很少,他们说基本上所有东西都是一个对象,甚至是一个数组,所以我只想知道我们可以在数组中使用对象属性和方法吗?实际上,
数组
是一种特殊类型的对象:

const arr=[];
控制台日志(arr类型);//对象
console.log(arr instanceof数组);//true(此特定对象是数组的实例)
console.log(arr.push类型);//函数(数组方法)

console.log(arr.length类型);//数字(数组属性)
arr.push()
正在使用数组方法
arr.length
是一个数组属性。您可以添加自己的方法和属性,但大多数情况下这是一个坏主意。是的。实际上,数组是对象,因此您可以执行
[1,2,3]。长度
(属性)并获取
3
,或
[1,2,3]。按(4)
(方法)并更新数组。您的实际问题是什么?你想干什么?