摘要:參數(shù)可選,表示初始值。若指定,則當(dāng)作最初使用的值如果缺省,則使用數(shù)組的第一個(gè)元素作為初始值,同時(shí)往后排一位,相比有值少一次迭代。
apply | call
function foo(data1,data2){ console.log(data1) console.log(data2) } foo.call(this, "1", "2") 等效于 foo.apply(this, [1,2])
apply跟的是數(shù)組,call就是按照參數(shù)的順序
split | joinvar str = "1-2-3-" var p = str.split(-) //["1","2","3",""] split分裂 var ar = [5,4,3,2,1] var p2 = ar.join("x") //5x4x3x2x1 數(shù)組合并成字符串中間加 "x"splice | slice
//slice(片) 不會(huì)改變?cè)瓉?lái)數(shù)組, splice(剪接) slice(startIndex, endIndex) slice(stratIndex)//缺少endIndex 就會(huì)執(zhí)行到末尾 slice(-1)最后一個(gè)元素 splice(startIndex,length) //截取原來(lái)的數(shù)組
數(shù)組下標(biāo) startIndex =< index
substr(start [, length ]) substring(start, end) var str = "005" str.substr(-2) //05返回最后兩個(gè)字符
沒(méi)有第二個(gè)參數(shù)就默認(rèn)到最后
第一個(gè)參數(shù)為負(fù)數(shù)的時(shí)候從末尾算起
ceil 向上取整數(shù)
round 標(biāo)準(zhǔn)的四舍五入
floor 向下取整數(shù)
var x = 12.3 var y = 12.6 Math.floor(x) === Math.floor(y) === Math.round(x) // 12 Math.ceil(x) === Math.ceil(y) === Math.round(y) // 13Array some | every| indexOf
var ar = [1,2,3,4,5] ar.some(val => val == 1) // true 滿(mǎn)足一個(gè) ar.every(val => val == 1) //false 全都滿(mǎn)足Array Map
返回一個(gè)新的數(shù)組
let ar = [1,2,3] ar.map(function(it, index, items){})js數(shù)組刪除指定元素
var ar = [1,2,3,4,5,6] function deleteAr(ar){ for(var i = 0; i< ar.length; i++){ if(條件){ return ar.splice(i,1) } } }js Date 時(shí)間函數(shù)
var time = new Date(2016,0,1,12,11,22,111) //年、月(-1)、日、時(shí)、分、秒、毫秒 //小技巧 var maxDay = new Date(2016,1,0) 可以獲取2016年1月的最后一天 var year = time.getFullYear() //年 var month = time.getMonth() + 1 //月 var day = time.getDate() //日 var week = time.getDay() // 0~6 周日是 0布爾值
undefined null 0 -0 NaN "" //以上都會(huì)自動(dòng)轉(zhuǎn)換成false對(duì)象數(shù)組拷貝
JSON.parse(JSON.stringify(originArray)) //數(shù)組深拷貝正則表達(dá)式
( [ { ^ $ | ) ? * + . ] }Array.reduce
array.reduce(callback[, initialValue]) var sum = [1, 2, 3, 4].reduce(function (previous, current, index, array) { return previous + current; }); console.log(sum); // 10
callback函數(shù)接受4個(gè)參數(shù):之前值、當(dāng)前值、索引值以及數(shù)組本身。initialValue參數(shù)可選,表示初始值。若指定,則當(dāng)作最初使用的previous值;如果缺省,則使用數(shù)組的第一個(gè)元素作為previous初始值,同時(shí)current往后排一位,相比有initialValue值少一次迭代。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/78183.html
摘要:寫(xiě)在前面每年這個(gè)時(shí)候又到了求職的旺季。求職前,我們都會(huì)花很多的時(shí)間在自己的技術(shù)水平提升筆面試的準(zhǔn)備之上,但往往卻忽略了找工作第一步所需要的一個(gè)嚴(yán)謹(jǐn)且靠譜的簡(jiǎn)歷。而程序員寫(xiě)簡(jiǎn)歷,第一步就是需要注意嚴(yán)謹(jǐn)而規(guī)范地使用各種技術(shù)詞匯。 ...
摘要:手把手教你做個(gè)人火的時(shí)候,隨便一個(gè)都能賺的盆滿(mǎn)缽滿(mǎn),但是,個(gè)人沒(méi)有服務(wù)端,沒(méi)有美工,似乎就不能開(kāi)發(fā)了,真的是這樣的嗎秘密花園經(jīng)典的中文手冊(cè)。涵蓋前端知識(shí)體系知識(shí)結(jié)構(gòu)圖書(shū)推薦以及入門(mén)視頻教程,全的簡(jiǎn)直不要不要的了。 JavaScript 實(shí)現(xiàn)點(diǎn)擊按鈕復(fù)制指定區(qū)域文本 html5 的 webAPI 接口可以很輕松的使用短短的幾行代碼就實(shí)現(xiàn)點(diǎn)擊按鈕復(fù)制區(qū)域文本的功能,不需要依賴(lài) flash。...
摘要:是一個(gè)極度純凈的上傳插件,通過(guò)簡(jiǎn)單調(diào)整就可以融入到任何項(xiàng)目,支持多文件上傳上傳速率動(dòng)態(tài)控制真實(shí)進(jìn)度監(jiān)控分塊生成分塊上傳校驗(yàn)秒傳暫停取消等。 跨域?qū)W習(xí)筆記 前言: 當(dāng)一個(gè)資源,向與之所在服務(wù)器不同的域或端口請(qǐng)求另一個(gè)資源時(shí),這個(gè)HTTP請(qǐng)求,我們認(rèn)為是跨域的請(qǐng)求。出于安全考慮,瀏覽器會(huì)限制腳本發(fā)起的跨域HTTP請(qǐng)求。 那天后端讓我把token放到http請(qǐng)求頭字段里,說(shuō)是為了和RN端統(tǒng)一...
摘要:目前該功能并未完善,敬請(qǐng)期待。反正每次都會(huì)有新的東西補(bǔ)充上去一開(kāi)始我本來(lái)想做的是可以使用微信登陸,也可以使用賬戶(hù)郵箱登陸,也可以使用短信登陸的。后來(lái)發(fā)現(xiàn)微信登陸要企業(yè)認(rèn)證,做不了。 從零開(kāi)發(fā)項(xiàng)目概述 最近這一直在復(fù)習(xí)數(shù)據(jù)結(jié)構(gòu)和算法,也就是前面發(fā)出去的排序算法八大基礎(chǔ)排序總結(jié),Java實(shí)現(xiàn)單向鏈表,棧和隊(duì)列就是這么簡(jiǎn)單,十道簡(jiǎn)單算法題等等... 被虐得不要不要的,即使是非常簡(jiǎn)單有時(shí)候繞半...
摘要:深度學(xué)習(xí)在過(guò)去的幾年里取得了許多驚人的成果,均與息息相關(guān)。機(jī)器學(xué)習(xí)進(jìn)階筆記之一安裝與入門(mén)是基于進(jìn)行研發(fā)的第二代人工智能學(xué)習(xí)系統(tǒng),被廣泛用于語(yǔ)音識(shí)別或圖像識(shí)別等多項(xiàng)機(jī)器深度學(xué)習(xí)領(lǐng)域。零基礎(chǔ)入門(mén)深度學(xué)習(xí)長(zhǎng)短時(shí)記憶網(wǎng)絡(luò)。 多圖|入門(mén)必看:萬(wàn)字長(zhǎng)文帶你輕松了解LSTM全貌 作者 | Edwin Chen編譯 | AI100第一次接觸長(zhǎng)短期記憶神經(jīng)網(wǎng)絡(luò)(LSTM)時(shí),我驚呆了。原來(lái),LSTM是神...
閱讀 783·2021-11-23 09:51
閱讀 848·2021-11-23 09:51
閱讀 2517·2021-11-15 18:01
閱讀 3876·2021-10-11 11:07
閱讀 2415·2021-09-22 15:30
閱讀 1085·2021-09-22 14:59
閱讀 1567·2019-08-30 15:55
閱讀 1763·2019-08-30 15:52