成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

js各種小知識(shí)點(diǎn)備忘錄(持續(xù)更新)

e10101 / 794人閱讀

摘要:參數(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 | join
var 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 當(dāng)startIndex為負(fù)數(shù)的時(shí)候就會(huì)從最后的元素開(kāi)始計(jì)算

substr | substring
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í)候從末尾算起

Math - floor| round | ceil

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)    // 13
Array 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

相關(guān)文章

  • 程序員寫(xiě)簡(jiǎn)歷時(shí)的技術(shù)詞匯拼寫(xiě)規(guī)范備忘

    摘要:寫(xiě)在前面每年這個(gè)時(shí)候又到了求職的旺季。求職前,我們都會(huì)花很多的時(shí)間在自己的技術(shù)水平提升筆面試的準(zhǔn)備之上,但往往卻忽略了找工作第一步所需要的一個(gè)嚴(yán)謹(jǐn)且靠譜的簡(jiǎn)歷。而程序員寫(xiě)簡(jiǎn)歷,第一步就是需要注意嚴(yán)謹(jǐn)而規(guī)范地使用各種技術(shù)詞匯。 ...

    h9911 評(píng)論0 收藏0
  • 前端基礎(chǔ)入門(mén)

    摘要:手把手教你做個(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。...

    shinezejian 評(píng)論0 收藏0
  • API

    摘要:是一個(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)一...

    lsxiao 評(píng)論0 收藏0
  • 【Java EE】從零開(kāi)始寫(xiě)項(xiàng)目【總結(jié)】

    摘要:目前該功能并未完善,敬請(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í)候繞半...

    imtianx 評(píng)論0 收藏0
  • 深度學(xué)習(xí)

    摘要:深度學(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是神...

    Vultr 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<