收藏本站 收藏本站
積木網首頁 - 軟件測試 - 常用手冊 - 站長工具 - 技術社區
首頁 > JavaScript > JavaScript技巧 > 正文

首頁 - PHP - 數據庫 - 操作系統 - 游戲開發 - JS - Android - MySql - Redis - MongoDB - Win8 - Shell編程 - DOS命令 - jQuery - CSS樣式 - Python - Perl

Access - Oracle - DB2 - SQLServer - MsSql2008 - MsSql2005 - Sqlite - PostgreSQL - node.js - extjs - JavaScript vbs - Powershell - Ruby

ES6擴展運算符用法實例分析

本文實例講述了ES6擴展運算符用法。分享給大家供大家參考,具體如下:

擴展運算符用三個點號表示,功能是把數組或類數組對象展開成一系列用逗號隔開的值,擴展運算符有以下幾點作用

一、展開數組

//展開數組
let a = [1,2,3,4,5],
b = [...a,6,7];
console.log(b);
//打印出來的值[1, 2, 3, 4, 5, 6, 7]

二、數組的拷貝

//數組的拷貝
var c = [1, 2, 3];
var d = [...c]; 
d.push(4); 
console.log(d);
//打印出來的值[1, 2, 3, 4]

三、數組的合并

//數組的合并
var j = [7, 1, 2];
var k = [5, 0, 8];
j = [...k, ...j];
console.log(j)
//打印出來的值[5, 0, 8, 7, 1, 2]

四、展開函數的調用

//展開函數調用
function fn(a,b,c,d){
 console.log(a+b+c+d);
}
var p=[1,9,3,,6];
let result=fn(5,...p);開函數的調用
//打印出來的值18

擴展運算符(spread)是三個點(…),將一個數組||類數組||字符串轉為用逗號分隔的序列。這家伙是用來對數組進行操作的,把數組里面的東西統統拿出來

更多相關內容可查看本站專題:《ECMAScript6(ES6)入門教程》、《JavaScript數組操作技巧總結》、《JavaScript字符與字符串操作技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript錯誤與調試技巧總結》及《javascript面向對象入門教程》

希望本文所述對大家基于ECMAScript的程序設計有所幫助。

canvas繪制愛心的幾種方法總結(推薦)
第一種方法代碼實現的一種方法!DOCTYPEhtmlhtmllang="en"headmetacharset="UTF-8"title使用桃心形方程繪制愛心/title/headbodycanvas/canvasscriptvarcanvas=document.querySelector('canv

js 獲取json數組里面數組的長度實例
作為一個前端頁面開發者第一次處理json數據,遇到了‘js獲取json數組里面數組的長度'?竟然不知道json沒有.length屬性(真是要嘲諷下自己),少壯不努

ES6解構賦值實例詳解
本文實例講述了ES6解構賦值。分享給大家供大家參考,具體如下:基本用法let[x,y,...z]=['a']//"a",undefined,[]1.等號右邊如果不是數組,將會報錯(不是可遍

本周排行

更新排行

強悍的草根IT技術社區,這里應該有您想要的! 友情鏈接:b2b電子商務
Copyright © 2010 Gimoo.Net. All Rights Rreserved  京ICP備05050695號
36选7走势图大全 河北11选5任选五遗漏 山西快乐10分走势图app 贵州11选5彩票 什么是股票融资余额 百度内蒙古体十一选一定牛 澳门十大赌场平台 幸运赛车买第几名稳赚技巧 上海11选5中奖查询 北京快3走势图北京快3形走势图一定牛 重庆时时开奖直播现场 600601股票行情查询 浙江体彩十一选五走势图 幸运飞艇历史开奖结果筛选 福建体彩11选五走势图 南京股票配资网 中国福利彩票3d图表