什么是javascript对象?
墨初 Web前端 1419阅读
对象(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脚本代码创建对象的方法,大家可以借鉴一下。