收藏此站 联系我们 网站
当前位置:首页» 技术日志 » 【建站服务】定西做网站/制作网站/搭建网站/设计网站/开发网站-网站服务一站式-域名申请

【建站服务】定西做网站/制作网站/搭建网站/设计网站/开发网站-网站服务一站式-域名申请

作者: 风兰 . 阅读量: 4 . 发表时间:2022-09-21 03:15:02

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


定西做网站/制作网站/搭建网站/设计网站/开发网站-网站服务一站式

网站建设.png

// 当 target 对象中存在 name 属性 setter 方法时,setter 方法中的 this 会绑定 // receiver , 所以修改的实际上是 receiver 的属性,let receiver = {    age: 18}Reflect.set(exam, 'info', 1, receiver); // truereceiver.age; // 1 let receiver1 = {    name: 'oppps'}Reflect.set(exam, 'info', 1, receiver1);receiver1.age; // 1
Reflect.has(obj, name)

是 name in obj 指令的函数化,用于查找 name 属性在 obj 对象中是否存在。返回值为 boolean。如果 obj 不是对象则会报错 TypeError。

let exam = {    name: "Tom",    age: 24}Reflect.has(exam, 'name'); // true
Reflect.deleteProperty(obj, property)

是 delete obj[property] 的函数化,用于删除 obj 对象的 property 属性,返回值为 boolean。如果 obj 不是对象则会报错 TypeError。

let exam = {    name: "Tom",    age: 24}Reflect.deleteProperty(exam , 'name'); // trueexam // {age: 24} // property 不存在时,也会返回 trueReflect.deleteProperty(exam , 'name'); // true
Reflect.construct(obj, args)

等同于 new target(...args)。

function exam(name){    this.name = name;}Reflect.construct(exam, ['Tom']); // exam {name: "Tom"}
Reflect.getPrototypeOf(obj)

用于读取 obj 的 _proto_ 属性。在 obj 不是对象时不会像 Object 一样把 obj 转为对象,而是会报错。

class Exam{}let obj = new Exam()Reflect.getPrototypeOf(obj) === Exam.prototype // true
Reflect.setPrototypeOf(obj, newProto)

用于设置目标对象的 prototype。

let obj ={}Reflect.setPrototypeOf(obj, Array.prototype); // true
Reflect.apply(func, thisArg, args)

等同于 Function.prototype.apply.call(func, thisArg, args) 。func 表示目标


flect.apply(func, thisArg, args)

等同于 Function.prototype.apply.call(func, thisArg, args) 。func 表示目标函数;thisArg 表示目标函数绑定的 this 对象;args 表示目标函数调用时传入的参数列表,可以是数组或类似数组的对象。若目标函数无法调用,会抛出 TypeError 。


Reflect.apply(Math.max, Math, [1, 3, 5, 3, 1]); // 5

Reflect.defineProperty(target, propertyKey, attributes)

用于为目标对象定义属性。如果 target 不是对象,会抛出错误。


let myDate= {}

Reflect.defineProperty(MyDate, 'now', {

  value: () => Date.now()

}); // true

 

const student = {};

Reflect.defineProperty(student, "name", {value: "Mike"}); // true

student.name; // "Mike"

Reflect.getOwnPropertyDescriptor(target, propertyKey)

用于得到 target 对象的 propertyKey 属性的描述对象。在 target 不是对象时,会抛出错误表示参数非法,不会将非对象转换为对象。


var exam = {}

Reflect.defineProperty(exam, 'name', {

  value: true,

  enumerable: false,

})

Reflect.getOwnPropertyDescriptor(exam, 'name')

// { configurable: false, enumerable: false, value: true, writable:

// false}

 

 

// propertyKey 属性在 target 对象中不存在时,返回 undefined

Reflect.getOwnPropertyDescriptor(exam, 'age') // undefined

Reflect.isExtensible(target)

用于判断 target 对象是否可扩展。返回值为 boolean 。如果 target 参数不是对象,会抛出错误。


let exam = {}

Reflect.isExtensible(exam) // true

Reflect.preventExtensions(target)



定西做网站/制作网站/搭建网站/设计网站/开发网站-网站服务一站式


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务