注册免费网站区域名,福田蒙派克7座商务车报价,开发网站私活,动易学校网站系统toString()#xff1a;返回对象的字符串表示形式。hasOwnProperty(propertyName)#xff1a;检查对象是否有指定的属性。isPrototypeOf(object)#xff1a;检查一个对象是否是另一个对象的原型。propertyIsEnumerable(propertyName)#xff1a;检查对象的指定属性是否可以枚…toString()返回对象的字符串表示形式。hasOwnProperty(propertyName)检查对象是否有指定的属性。isPrototypeOf(object)检查一个对象是否是另一个对象的原型。propertyIsEnumerable(propertyName)检查对象的指定属性是否可以枚举。valueOf()返回对象的原始值。toLocaleString()返回对象的本地化字符串表示形式。Object.assign(target, sources)将一个或多个源对象的属性复制到目标对象。Object.create(proto, [propertiesObject])使用指定的原型创建一个新的对象。Object.freeze(obj)冻结一个对象使其不可修改。Object.keys(obj)返回对象自身属性的一个数组。
toString()将一个对象转换为字符串
示例代码
const obj {name: Tom, age: 18};
const str obj.toString();
console.log(str); // [object Object]hasOwnProperty()检查对象是否具有特定的属性或方法
示例代码
const obj {name: Tom, age: 18};
console.log(obj.hasOwnProperty(name)); // true
console.log(obj.hasOwnProperty(toString)); // falseObject.keys()返回对象的属性名数组
示例代码
const obj {name: Tom, age: 18};
const keys Object.keys(obj);
console.log(keys); // [name, age]Object.values()返回对象的属性值数组
示例代码
const obj {name: Tom, age: 18};
const values Object.values(obj);
console.log(values); // [Tom, 18]Object.entries()返回对象的键值对数组
示例代码
const obj {name: Tom, age: 18};
const entries Object.entries(obj);
console.log(entries); // [[name, Tom], [age, 18]]Object.assign()将一个或多个源对象的属性复制到目标对象中
示例代码
const target {name: Tom, age: 18};
const source {age: 20, gender: male};
Object.assign(target, source);
console.log(target); // {name: Tom, age: 20, gender: male}Object.freeze()冻结一个对象使其不可修改
示例代码
const obj {name: Tom, age: 18};
Object.freeze(obj);
obj.age 20;
console.log(obj); // {name: Tom, age: 18}Object.seal()密封一个对象使其不可添加或删除属性但属性值可以修改
示例代码
const obj {name: Tom, age: 18};
Object.seal(obj);
obj.age 20;
obj.gender male;
console.log(obj); // {name: Tom, age: 20}