当前位置: 首页 > news >正文

专业开发网站的公司网站建设服务商 需要什么主机

专业开发网站的公司,网站建设服务商 需要什么主机,网站建设毕业设计题目,中国建设官方网站一、属性的简写 当对象字面量的属性名与变量名相同时#xff0c;可以省略属性名#xff0c;直接使用变量名作为属性名。 const x 10; const y 20;// ES6之前 const obj1 { x: x, y: y };// ES6属性简写 const obj2 { x, y };注意#xff1a;简写的对象方法不能用作构造…一、属性的简写 当对象字面量的属性名与变量名相同时可以省略属性名直接使用变量名作为属性名。 const x 10; const y 20;// ES6之前 const obj1 { x: x, y: y };// ES6属性简写 const obj2 { x, y };注意简写的对象方法不能用作构造函数否则会报错 二、方法简写 在对象字面量中定义方法时可以省略冒号和 function 关键字。 // ES6之前 const obj1 {method: function() {// 方法内容} };// ES6方法简写 const obj2 {method() {// 方法内容} };三、计算属性名 在对象字面量中可以使用计算表达式来定义属性名。 const prefix foo; const obj {[prefix Bar]: 42 };console.log(obj.fooBar); // 输出 42四、对象解构赋值 可以从对象中提取属性并赋值给变量。 const obj { x: 10, y: 20 };const { x, y } obj;console.log(x, y); // 输出 10 20五、Object.assign 方法 用于将一个或多个源对象的属性复制到目标对象。 const target { a: 1 }; const source { b: 2, c: 3 };const result Object.assign(target, source);console.log(result); // 输出 { a: 1, b: 2, c: 3 }六、Object.keys、Object.values 和 Object.entries 这些静态方法用于获取对象的键、值和键值对的数组。 const obj { a: 1, b: 2, c: 3 };console.log(Object.keys(obj)); // 输出 [a, b, c] console.log(Object.values(obj)); // 输出 [1, 2, 3] console.log(Object.entries(obj)); // 输出 [[a, 1], [b, 2], [c, 3]]ES6中属性的遍历 ES6 一共有 5 种方法可以遍历对象的属性。 for…in循环遍历对象自身的和继承的可枚举属性不含 Symbol 属性 Object.keys(obj)返回一个数组包括对象自身的不含继承的所有可枚举属性不含 Symbol 属性的键名 Object.getOwnPropertyNames(obj)回一个数组包含对象自身的所有属性不含 Symbol 属性但是包括不可枚举属性的键名 Object.getOwnPropertySymbols(obj)返回一个数组包含对象自身的所有 Symbol 属性的键名 Reflect.ownKeys(obj)返回一个数组包含对象自身的不含继承的所有键名不管键名是 Symbol 或字符串也不管是否可枚举 上述遍历都遵守同样的属性遍历的次序规则 首先遍历所有数值键按照数值升序排列其次遍历所有字符串键按照加入时间升序排列最后遍历所有 Symbol 键按照加入时间升序排 对象新增的方法 Object.assign(target, …sources)该方法用于将一个或多个源对象的属性复制到目标对象中并返回目标对象。如果有相同的属性名后续的源对象会覆盖前面的源对象的属性值。 const target { a: 1 }; const source { b: 2, c: 3 };const result Object.assign(target, source); console.log(result); // 输出{ a: 1, b: 2, c: 3 }Object.keys(obj)该方法返回一个由目标对象的可枚举属性的键组成的数组。 const obj { a: 1, b: 2, c: 3 }; const keys Object.keys(obj);console.log(keys); // 输出[a, b, c]Object.values(obj)该方法返回一个由目标对象的可枚举属性的值组成的数组。 const obj { a: 1, b: 2, c: 3 }; const values Object.values(obj);console.log(values); // 输出[1, 2, 3]Object.entries(obj)该方法返回一个由目标对象的可枚举属性的键值对组成的数组二维数组。 const obj { a: 1, b: 2, c: 3 }; const entries Object.entries(obj);console.log(entries); // 输出[[a, 1], [b, 2], [c, 3]]Object.fromEntries(entries)该方法将一个由键值对组成的数组二维数组转换为一个对象。 const entries [[a, 1], [b, 2], [c, 3]]; const obj Object.fromEntries(entries);console.log(obj); // 输出{ a: 1, b: 2, c: 3 }Object.create(proto, propertiesObject)该方法创建一个新对象使用现有的对象作为新对象的原型并可以可选地传入属性描述符来定义新对象的属性。可以实现对象的继承。 const parent {sayHello() {console.log(Hello);} };const child Object.create(parent, {name: {value: Alice,writable: true,enumerable: true,configurable: true} });console.log(child.name); child.sayHello(); // 输出Hello
http://www.w-s-a.com/news/918853/

相关文章:

  • 比较好的室内设计网站潍坊网络科技
  • 南宁网站建设公设计联盟网站
  • 多个图表统计的网站怎么做百度推广费2800元每年都有吗
  • 连江县住房和城乡建设局网站企业类网站模版
  • 临沂seo整站优化厂家网站建设 大公司排名
  • 网站开发有哪些方式百度导航怎么下载
  • 网站认证免费视频直播网站建设方案
  • 瀑布流分享网站源代码下载网站构建的一般流程是什么
  • wordpress 4.9 多站wordpress邮箱解析
  • 微信网站开发企业汽车网站设计模板
  • 如何提升网站转化率遵义市公共资源交易平台
  • 网站目录管理模板企业解决方案部
  • 建设网站上申请劳务资质吗珠海哪个公司建设网站好
  • c2c商城网站建设在微信怎么开发公众号
  • 美的公司网站建设的目的做个网站要钱吗
  • 和县建设局网站孟州网站建设
  • 网站与规划设计思路竞价培训课程
  • 网站建设设计视频专业设计企业网站
  • 湖南省建设工程网站cerntos wordpress
  • 主机屋的免费空间怎么上传网站广告公司的经营范围有哪些
  • 门户网站建设公司案例门户建设是什么意思
  • 深圳seo专家东莞网站关键词优化排名
  • 套用别人产品图片做网站如何在阿里云自主建网站
  • 网站开发需要用哪些东西wordpress页面参数
  • 大连模板网站制作哪家好wordpress 安装不上
  • 宝塔搭建网站首页图片点击率如何提高
  • 长沙找人做网站wordpress如何安装模板
  • 比较好的国外网站建设公司wordpress短代码可视化
  • 做新的网站网站个性化
  • 吉安做网站的英文网站 字体大小