当前位置:网站首页>es6新增--->对象(Object)
es6新增--->对象(Object)
2022-07-28 05:19:00 【哈哈ha~】
一、对象字面量
- es6的对象成员可以写做一个单词 这个单词是变量名:把变量名作为对象的属性名 值取出来作为属性值(易于读取,提高开发效果)
属性的简写:
var a = 100
var obj = {
age: 20,
a
} //把标识符a作为对象的属性名 把a的值取出来作为它的属性值方法的简写:
var obj = {
say: function() {},
tool() {} //简写
}
var obj1={
name:"haha", //常用写法
"age":21, //标准写法
["hello"+10]:90, //es6的写法
[false]:90, //es6的写法
}注:ES6允许用表达式作为属性名,但是一定要将表达式放在方括号内
属性的简洁表示法和属性名表达式不能同时使用,否则会报错
二、对象的扩展运算符 ...
- 拓展运算符(...)用于取出参数对象所有可遍历属性然后拷贝到当前对象
合并两个对象:
var obj = {
age: 21,
name: "1",
arr: [10, 20, 30]
}
var obj2 = {...obj}
console.log(obj, obj2)var obj={name:"lili"}
var obj2={age:21}
var obj3={...obj,...obj2,score:100}
console.log(obj3)三、对象的新静态方法
- Object.is(value1,value2):用来比较两个值是否严格相等 类似于===
a=Object.is(+0,-0)
console.log(a) //false +-0不相等
b=Object.is(NaN,NaN)
console.log(b) //true NaN相等
//与===的区别
//一是+0不等于-0
Object.is(+0,-0); //false
+0 === -0 //true
//二是NaN等于本身
Object.is(NaN,NaN); //true
NaN === NaN //false边栏推荐
- 顺序表oj之合并两个有序数组
- C语言回顾(可变参数篇)
- Pytorch uses hook to get feature map
- NPM, YRAN, NPX的差异与关系
- Openjudge: matrix multiplication
- 冶金物理化学复习 --- 液 - 液相反应动力学
- visio如何快速生成相同的图案,生成图像矩阵
- Centos7 install MySQL 5.7
- When using deep learning training image, the image is too large for segmentation training prediction
- Sequence table OJ topic
猜你喜欢

Invalid bound statement (not found): com.exam.mapper.UserMapper.findbyid

You must configure either the server or JDBC driver (via the ‘serverTimezone)

Thesis writing function words

顺序表的增删查改

蒙特卡罗方法求解圆周率π并用turtle画点,以及完成进度条问题

顺序表oj之合并两个有序数组

冶金物理化学复习 --- 液 - 液相反应动力学

Distillation model diagram

Idea uses dev tool to realize hot deployment

Using Navicat or PLSQL to export CSV format, more than 15 digits will become 000 (e+19) later
随机推荐
openjudge:过滤多余的空格
Mabtis (I) basic use of framework
低照度图像数据集
Shell operation principle
TopK问题
Openjudge: filter extra spaces
pytorch使用hook获得特征图
图像增强——MSRCR
Centos7 install MySQL 5.7
BigDecimal rounds and retains two decimal places
Export excel, generate multiple sheet pages, and name them
Invalid bound statement (not found): com.exam.mapper.UserMapper.findbyid
openjudge:找出全部子串位置
openjudge:字符串最大跨距
NPM, YRAN, NPX的差异与关系
ByteBuffer. Position throws exception illegalargumentexception
shell运行原理
openjudge:万年历
图片根据屏幕自适应
VMware Workstation is incompatible with device/credential guard. Disable device/credential guard