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

韩城网站建设网站公司建设网站价格

韩城网站建设,网站公司建设网站价格,棋牌网站开发,长沙网络公关公司可以将值从数组或属性从对象提取道不同的变量中。 交换变量 let a 1 let b 2 [ a, b ] [ b, a ]//a2,b1 数组 const arr [1,2,3,4]; let [a,b,c,d] arr;//a1,b2,c3,d4 let [foo] []; let [bar, foo] [1];//bar1,fooundefined 防止从数组中取出一个值为undefined的对…

可以将值从数组或属性从对象提取道不同的变量中。

交换变量

let a = 1
let b = 2
[ a, b ] = [ b, a ]//a=2,b=1

数组

const arr = [1,2,3,4];
let [a,b,c,d] = arr;//a=1,b2,c=3,d=4
let [foo] = [];
let [bar, foo] = [1];//bar=1,foo=undefined

 防止从数组中取出一个值为undefined的对象,可以在表达式左边的数组中为任意对象预设默认值;对象同理。

[a = 5, b = 7] = [1];
console.log(a); // 1
console.log(b); // 7

对象

({ a, b } = { a: 10, b: 20 });
console.log(a); // 10
console.log(b); // 20
var o = { p: 42, q: true };
var { p: foo, q: bar } = o;
console.log(foo); // 42
console.log(bar); // true
var { a: aa = 10, b: bb = 5 } = { a: 3 };
console.log(aa); // 3
console.log(bb); // 5

扩展运算符

[a, b, ...rest] = [10, 20, 30, 40, 50];
console.log(a); // 10
console.log(b); // 20
console.log(rest); // [30, 40, 50]
({ a, b, ...rest } = { a: 10, b: 20, c: 30, d: 40 });
console.log(a); // 10
console.log(b); // 20
console.log(rest); // {c: 30, d: 40}

忽略某些返回值

function f() {return [1, 2, 3];
}
var [a, , b] = f();
console.log(a); // 1
console.log(b); // 3
http://www.dtcms.com/wzjs/548829.html

相关文章:

  • 加快信用网站建设网站建设 有聊天工具的吗
  • 如何做一个商城类型的网站百度推广的渠道有哪些
  • 网站的建设与管理自考wordpress win8 主题下载
  • 腾讯云网站备案不能用阿里云青岛网站开发学校
  • 交换机做网站郑州网站制作培训学校
  • 建网站有哪些文件夹如何创造一个小程序
  • 网站搜索引擎优化主要方法wordpress图片并排
  • 手机网站设计教育类模板原创wordpress模板
  • 深圳网站制作培训一物一码二维码生成系统
  • 怎么把网站源码wordpress采集处理样式
  • 网站源码下载安全吗唐山万唯网络科技有限公司
  • 网站开发多少人济南全网推广
  • 电商网站商品详情页福州百诚互联
  • 百度对网站建设公司新闻静态网站模板下载
  • 便利的聊城网站建设用vs做网站表格向上居中
  • 连云港网站优化方案微信 公司网站 怎么做
  • 做一个网站建设浙江网站建设有哪些
  • 一个网站主页开发费用建设网站远达
  • 外国电商设计网站有哪些简单的app开发案例
  • 网站工程师平均工资移动互联网开发实验报告
  • 网站怎么制作商城北京装修公司排名十强
  • 周口网站建设73data公司名称注册规则
  • 网站收录怎么做仿站网站开发
  • 网站的销售怎么做建设工程施工合同范文
  • 商城网站入驻系统大连工程信息网
  • 河南企业网站优化四川省建设厅注册管理中心网站首页
  • 模板网站搭建游戏开发代码
  • 新手怎么学习网站建设做网站1008做网站 - 百度
  • 织梦网站搬迁网站开发架设
  • 沈阳网站制作机构上海vi设计公司有哪些