給陣列新增字段
arrayaddziduan(arr,name))return
newarr;
}
物件合併
let user = ;let page = ;
let newobj = {};
object.assign(newobj,user,page);
es6 set
set:和傳統es5的陣列array類似。都是存放資料的,最大的特點就是會自動過濾相同的值。
在實戰開發經常被用到,過濾重複值。
使用方式:let setlist = new set();let setlist = new set(['星期一','星期二','星期三','星期三'])
console.log(setlist);
出入結果是:
map: 在以前我們放出的物件key都是字串才可以,這對我們開發產生了一些侷限性,而map出現,則解決這個問題,它的key不只侷限在意字串中,還可以物件,陣列,複雜型別為key 、而且也是可以顧慮重複值的 (除非空{}物件的key。因為他們記憶體棧中的位址是不一樣的)
使用方法 : let maplist = map();//定義昨晚key的物件
let setlist = new set(['星期一','星期二','星期三','星期三']);
let user = ;
let item = [1,2,3];
let maplist = new map([
[setlist,'我是value1'],
['name','我是value2'],
[user,'我是value3'],
[item,'我是value4']
]);
陣列的常規操作1
陣列 array 陣列指的是按次序排列的一組值,其中每乙個值都有乙個編號,這個編號被稱之為索引值,從0開始0.1.2.3進行排列 陣列通常用來儲存一系列的值。建立陣列通常使用兩種方式,一種事通過直接量進行創造,另一種是通過建構函式創造 demo 通過直接量的方式 var test arr 10,20...
1687 陣列操作(非常規思維)
1687 陣列操作 time limit 1 sec memory limit 128 mb submit status web board description 給你乙個初始的長度為n的陣列。1 n 105 有兩個操作 op1 l,r 給兩個整數l和r 1 l r 當前陣列長度 你需要計算陣列從...
svn常規操作與相關知識
svn常規操作與相關知識 一 何謂版本控制 它是一種軟體工程籍以在開發的過程中,確保由不同人所編輯的同一檔案都得到更新,它透過文件控制記錄程式各個模組的改動,並為每次改動編上序號,並且編輯錯誤之後還可以回溯到以前的版本 二 可供我們選擇的版本控制系統 1 vcs 本地版本控制 2 vss cvs 集...