第29天:解构语法、余集(...)

ES6开始支援解构语法,可以拆解某个资料结构,并指定给变数。

例如:

let arr = [ 1, 2, 3];
let x = arr[0];
let y = arr[1];
let z = arr[2];

//解构语法
let [i ,j ,k] = arr;
console.log(i);
console.log(j);
console.log(k);

https://ithelp.ithome.com.tw/upload/images/20201014/20120420md2clrExtZ.png

若阵列太长,数量太多,可以使用余集(Rest),就是在最後一个变数名称加上点点点(...)
例如:

let arr = [ 1, 2, 3, 4, 5];

//解构语法
let [i ,j , ...k] = arr;
console.log(i);
console.log(j);
console.log(k);

https://ithelp.ithome.com.tw/upload/images/20201014/20120420ZyctP4LAdJ.png

感觉时间不够,就先写这样


<<:  虚拟机 Vagrant

>>:  Day29 - GitLab CI 如何让工作流程流水线跑快一点?之三 让 Runner 执行更快一点

Day-26 修改Icon

昨日提及如何於程序内显示图片, 而今天要介绍的内容同样与图片有关, 那就是如何修改App的Icon。...

课堂笔记 - 物联网概论(3.5)

网路层(2) 3.zigbee ZigBee是一个短距离的通讯由ZigBee联盟所制定的一个无线传...

React Native Fastlane

Setting Up fastlane Install Homebrew $ /usr/bin/ru...

Day 14 网页分析 - Web Application Analysis (wpscan - WordPress vulnerability scanner)

前言 又进到一个新的分类Web Application Analysis,顾名思义就知道要来分析网站...

在linux中看gcc产生出来的组合语言

环境:linux使用者直接用终端机即可,windows使用者可用WSL或是建一个linux的虚拟机 ...