JavaScript 中的 Object(对象)是一种复杂的数据类型,除了其他的六种数据类型(Number、String、Boolean、Symbol、Undefined、Null)外,其余的都是属于对象,换言之, 在 JavaScript 中, Array(数组) 是对象,Function(函数)是对象,Date(时间)是对象,RegExp(正则)还是对象。
对象是以键值对的形式的一种无序的数据集合。 这里的键必须是 String 或 Symbol 的数据类型,称之为属性名,而值可以是任意的数据类型,称之为属性值。
声明一个简单对象
// 简写写法 推荐
let obj1 = {
}
let obj2 = {
name: 'sanshiliu', age: '36'}
// 正统写法
let obj3 = new Object()
let obj4 = new Object({
name: 'sanshiliu', age: '36'})
接下来,来看一些研究下面的代码。
let obj5 = {
name: 'sanshiliu', age: '36', 1: 111, 中文: '你好', func_1: function(){
console.log('1')
}}
console.log(obj5)