Array.splice(index, deletemItemCount, someItemWillInsert);
//集刪除雪侥、添加于一體的數(shù)組操作函數(shù)
Array.slice(start, end);
//可以是負(fù)數(shù)圆凰,表示倒著數(shù),-1表示倒數(shù)第一個(gè)值畅涂,且 start 要小于等于 end柏副。
String.slice(start, end);//同上
String.substr(start, length);//函數(shù)名小寫(xiě) 勾邦,start可以是負(fù)數(shù)
String.substring(start, end);
//小寫(xiě),兩個(gè)參數(shù)都不接受負(fù)數(shù)割择,
//返回從start到不包含end的字符串眷篇,如果start大于end 會(huì)自動(dòng)交換位置
============
js數(shù)組遍歷常用方法:
[...].some(v => v > 10); 只要數(shù)組中的一項(xiàng)滿足條件即返回 true
[...].every(v => v > 10); 數(shù)組中的每一項(xiàng)都滿足條件即返回 true
[...].forEach(v => {...some operation}); 遍歷數(shù)組進(jìn)行一些操作 無(wú)法break中斷循環(huán)
[...].map(v => v*2); 對(duì)數(shù)組每一項(xiàng)進(jìn)行操作 返回值組成新的數(shù)組
[...].filter(v => v>2); 對(duì)數(shù)組每一項(xiàng)進(jìn)行判斷 滿足條件的值組成新的數(shù)組
[...].reduce((preVal, curVal) => preVal+curVal); 從左到右對(duì)數(shù)組累計(jì)求值
[...].reduceRight((preVal, curVal) => preVal+curVal); 從右到左對(duì)數(shù)組累計(jì)求值
============
for...in for...of區(qū)別:
都可以遍歷數(shù)組和對(duì)象,但是會(huì)存在一些問(wèn)題
1荔泳、for...in是ES5的用法蕉饼,for...of是ES6的用法
2虐杯、for...in一般用來(lái)遍歷對(duì)象,for...of一般用來(lái)遍歷數(shù)組
3昧港、for...in遍歷出來(lái)的是key擎椰,for...of遍歷出來(lái)的是value
4、for...in會(huì)把原型上的屬性和方法也遍歷出來(lái)创肥,for...of只會(huì)遍歷自身值
5达舒、for...of可以配合break、return叹侄、continue一起使用
見(jiàn)實(shí)例:
Array.prototype.method = function(){}
var arr = [4, 5, 6];
arr.name = 'hello'
for(var index in arr){
console.log(index);//0 1 2 method name
//原型屬性巩搏、以及自定義的屬性都會(huì)遍歷出來(lái) 所以for...in適合遍歷對(duì)象
//結(jié)合Object.hasOwnProperty來(lái)判斷是否是實(shí)例屬性
}
for(var value of arr){
console.log(value);//4, 5, 6 只返回值
}
var obj = {a: 1, b: 2};
for(var key of Object.keys(obj)){
console.log(obj[key]);//借助于 Object.keys在使用for...of即可實(shí)現(xiàn)對(duì)象的遍歷
}
記幾個(gè)自己尘瞎叮混淆的方法
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門(mén)得湘,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)杖玲,“玉大人,你說(shuō)我怎么就攤上這事淘正“诼恚” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵鸿吆,是天一觀的道長(zhǎng)囤采。 經(jīng)常有香客問(wèn)我,道長(zhǎng)惩淳,這世上最難降的妖魔是什么蕉毯? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮思犁,結(jié)果婚禮上代虾,老公的妹妹穿的比我還像新娘。我一直安慰自己激蹲,他們只是感情好棉磨,可當(dāng)我...
- 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著学辱,像睡著了一般乘瓤。 火紅的嫁衣襯著肌膚如雪环形。 梳的紋絲不亂的頭發(fā)上,一...
- 那天馅扣,我揣著相機(jī)與錄音斟赚,去河邊找鬼。 笑死差油,一個(gè)胖子當(dāng)著我的面吹牛拗军,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蓄喇,決...
- 文/蒼蘭香墨 我猛地睜開(kāi)眼发侵,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了妆偏?” 一聲冷哼從身側(cè)響起刃鳄,我...
- 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎钱骂,沒(méi)想到半個(gè)月后叔锐,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡见秽,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年愉烙,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片解取。...
- 正文 年R本政府宣布振乏,位于F島的核電站蔗包,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏慧邮。R本人自食惡果不足惜气忠,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望赋咽。 院中可真熱鬧旧噪,春花似錦、人聲如沸脓匿。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)陪毡。三九已至米母,卻和暖如春勾扭,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背铁瞒。 一陣腳步聲響...
- 正文 我出身青樓身辨,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親芍碧。 傳聞我的和親對(duì)象是個(gè)殘疾皇子煌珊,可洞房花燭夜當(dāng)晚...
推薦閱讀更多精彩內(nèi)容
- 在合適的年紀(jì)定庵,最該做的事情,是的踪危,我選擇了步入婚姻蔬浙,不管前方是怎樣的荊棘,只是我不愿意再那樣飄忽了贞远。 ...