Object构造函数的属性

本文介绍了JavaScript中Object构造函数的功能及使用方法,包括如何创建对象包装器、使用Object.assign()进行属性赋值等内容,并探讨了构造函数的属性及其行为特点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、Object 构造函数创建一个对象包装器

语法:

Object.assign() 方法用于将所有可枚举属性的值从一个或多个源对象分配到目标对象。它将返回目 标对象。

Object.assign(target, ...sources)

2、参数:

如果目标对象中的属性具有相同的键,则属性将被源对象中的属性覆盖。后面的源对象的属性将类似地 覆盖前面的源对象的属性。

target 目标对象 sources 源对象

3、当以非构造函数形式被调用时, Object 的行为等同于 new Object()

构造函数的属性 Object.length 值为 1 Object.prototype 可以为所有 Object 类型的对象添加属性

4、如果给定值是 null 或 undefined ,将会创建并返回一个空对象

5、如果传进去的是一个基本类型的值,则会构造其包装类型的对象

6、如果传进去的是引用类型的值,仍然会返回这个值,经他们复制的变量保有和源对象相同的引用地 址

总结:在JavaScript中,几乎所有的对象都是 Object 类型的实例,它们都会从 Object.prototype 继承属性和 方法。 Object 构造函数为给定值创建一个对象包装器。 Object 构造函数,会根据给定的参数创建对像。

注意: configurable 键值为 true 时,该属性的描述符才能够被改变,同时该属性也能 从对应的对象上被删除。 默认为 false 。

这是我所学到的Object构造函数的属性,所以我要分享给你们,希望可以帮助到你们。以上就是我的分享,新手上道,请多多指教。如果有更好的方法或不懂得地方欢迎在评论区教导和提问喔!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值