什么是javascript对象?
墨初 Web前端 496阅读
对象(object)是javascript语言的核心概念,也是最最重要的数据类型。它是由一组“键值对”(key-value)的集合,也是一种无序的复合数据集合。
js创建新对象的方法
下面是几种在js中创建新对象的方法,大家可以借鉴一下。
方法1:
在js中最常用的创建一个新的对象,就直接采用赋值的方法。
const obj = { name:'mochu', host:'https://www.73so.com' }; console.log(obj);
方法2:
js利用 new Object 创建一个新的对象。
const obj = new Object(); obj.name = 'mochu'; obj.age = 25; obj.host = 'https://www.73so.com'; // 打印数组 console.log(obj);
方法3:
使用构造函数创建一个对象。
function Person(name, age, sex) { this.name = name; this.age = age; this.sex = sex; } var rand = new Person("mochu", 33, "M"); console.log(rand);
方法4:
使用Object.create方法创建对象
// Animal properties and method encapsulation var Animal = { type: "Invertebrates", displayType : function() { console.log(this.type); } } var animal1 = Object.create(Animal); animal1.displayType(); var fish = Object.create(Animal); fish.type = "Fishes"; fish.displayType();
以上就是几种js脚本代码创建对象的方法,大家可以借鉴一下。