最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

es6语法对象扩展的例子

来源:动视网 责编:小采 时间:2020-11-27 20:12:13
文档

es6语法对象扩展的例子

es6语法对象扩展的例子:{ //简洁表示法 let o = 1; let k = 2; let es5 = { o:o, k:k }; let es6 = { o,k }; console.log(es5,es6); //1,2;1,2 let es5_method = { hello:function(){ console.log('hello'); //h
推荐度:
导读es6语法对象扩展的例子:{ //简洁表示法 let o = 1; let k = 2; let es5 = { o:o, k:k }; let es6 = { o,k }; console.log(es5,es6); //1,2;1,2 let es5_method = { hello:function(){ console.log('hello'); //h


{ //简洁表示法
 let o = 1;
 let k = 2;
 let es5 = {
 o:o,
 k:k
 };
 let es6 = {
 o,k
 };
 console.log(es5,es6); //1,2;1,2
 let es5_method = {
 hello:function(){
 console.log('hello'); //hello }
 };
 let es6_method = {
 hello(){
 console.log('hello'); //hello }
 };
 console.log(es5_method.hello(),es6_method.hello()); //undefined undefined}
{ //属性表达式
 let a = 'b';
 let es5_obj = {
 a:'c',
 b:'c'
 };
 let es6_obj = {
 [a]:'c'
 };
 console.log(es5_obj,es6_obj) //{a:'a',b:'c'};{b:'c'};}

{ //新增api
 console.log('字符串',Object.is('abc','abc'),'abc'==='abc'); //true true
 console.log('数组',Object.is([],[]),[]===[]); //false false
 console.log('拷贝',Object.assign({a:'a'},{b:'b'}));//{a: "a", b: "b"}
 let test = {k:123,o:456}; for(let [key,value] of Object.entries(test)){
 console.log(key,value); // k 123,o 456 }
}// {// //扩展运算符(支持不友好)// 
let {a,b,...c} = {a:'test',b:'kill',c:'ddd',d:'ccc'};// 
c = {// 
c:'ddd',// 
d:'ccc'// }// }

文档

es6语法对象扩展的例子

es6语法对象扩展的例子:{ //简洁表示法 let o = 1; let k = 2; let es5 = { o:o, k:k }; let es6 = { o,k }; console.log(es5,es6); //1,2;1,2 let es5_method = { hello:function(){ console.log('hello'); //h
推荐度:
标签: 对象 示例 实例
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top