一、创建对象的几种方式。
1、字面量创建对象
let obj = { name: 'zs' }
console.log(obj);
2、通过new Object,创建一个对象
let obj2 = new Object()
obj2.age = 18
console.log(obj2);
3、通过构造函数创建一个对象
function Star(name, age) {
this.name = name,
this.age = age
}
let obj3 = new Star('mowen', 18)
console.log(obj3);
4、object.create的方法
let p = { name: 'll', age: 15 }
obj4 = Object.create(p)
console.log(obj4.name, obj4.age);
二、创建函数的几种方式
1、命名函数
function sum(num1, num2) {
return num1 + num2
}
console.log(sum(1, 2));
2、匿名函数
let product = function (num1, num2) {
return num1 * num2
}
console.log(product(2, 2));
3、new Function ()创建一个函数
let average = new Function('num1', 'num2', 'return num1/num2')
console.log(average(4, 2));