国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

js各種小知識點備忘錄(持續(xù)更新)

e10101 / 788人閱讀

摘要:參數(shù)可選,表示初始值。若指定,則當作最初使用的值如果缺省,則使用數(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(片) 不會改變原來數(shù)組, splice(剪接)
slice(startIndex, endIndex)
slice(stratIndex)//缺少endIndex 就會執(zhí)行到末尾 
slice(-1)最后一個元素
splice(startIndex,length) //截取原來的數(shù)組

數(shù)組下標 startIndex =< index 當startIndex為負數(shù)的時候就會從最后的元素開始計算

substr | substring
substr(start [, length ])
substring(start, end)
var str = "005"
str.substr(-2)  //05返回最后兩個字符

沒有第二個參數(shù)就默認到最后
第一個參數(shù)為負數(shù)的時候從末尾算起

Math - floor| round | ceil

ceil 向上取整數(shù)
round 標準的四舍五入
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  滿足一個
ar.every(val => val == 1)   //false  全都滿足
Array Map

返回一個新的數(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ù)
var time = new Date(2016,0,1,12,11,22,111)
//年、月(-1)、日、時、分、秒、毫秒
//小技巧 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 ""
//以上都會自動轉換成false
對象數(shù)組拷貝
JSON.parse(JSON.stringify(originArray))
//數(shù)組深拷貝
正則表達式
( [ {  ^ $ | ) ? * + . ] }
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個參數(shù):之前值、當前值、索引值以及數(shù)組本身。initialValue參數(shù)可選,表示初始值。若指定,則當作最初使用的previous值;如果缺省,則使用數(shù)組的第一個元素作為previous初始值,同時current往后排一位,相比有initialValue值少一次迭代。

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/78183.html

相關文章

  • 程序員寫簡歷時的技術詞匯拼寫規(guī)范備忘

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

    h9911 評論0 收藏0
  • 前端基礎入門

    摘要:手把手教你做個人火的時候,隨便一個都能賺的盆滿缽滿,但是,個人沒有服務端,沒有美工,似乎就不能開發(fā)了,真的是這樣的嗎秘密花園經(jīng)典的中文手冊。涵蓋前端知識體系知識結構圖書推薦以及入門視頻教程,全的簡直不要不要的了。 JavaScript 實現(xiàn)點擊按鈕復制指定區(qū)域文本 html5 的 webAPI 接口可以很輕松的使用短短的幾行代碼就實現(xiàn)點擊按鈕復制區(qū)域文本的功能,不需要依賴 flash。...

    shinezejian 評論0 收藏0
  • API

    摘要:是一個極度純凈的上傳插件,通過簡單調(diào)整就可以融入到任何項目,支持多文件上傳上傳速率動態(tài)控制真實進度監(jiān)控分塊生成分塊上傳校驗秒傳暫停取消等。 跨域?qū)W習筆記 前言: 當一個資源,向與之所在服務器不同的域或端口請求另一個資源時,這個HTTP請求,我們認為是跨域的請求。出于安全考慮,瀏覽器會限制腳本發(fā)起的跨域HTTP請求。 那天后端讓我把token放到http請求頭字段里,說是為了和RN端統(tǒng)一...

    lsxiao 評論0 收藏0
  • 【Java EE】從零開始寫項目【總結】

    摘要:目前該功能并未完善,敬請期待。反正每次都會有新的東西補充上去一開始我本來想做的是可以使用微信登陸,也可以使用賬戶郵箱登陸,也可以使用短信登陸的。后來發(fā)現(xiàn)微信登陸要企業(yè)認證,做不了。 從零開發(fā)項目概述 最近這一直在復習數(shù)據(jù)結構和算法,也就是前面發(fā)出去的排序算法八大基礎排序總結,Java實現(xiàn)單向鏈表,棧和隊列就是這么簡單,十道簡單算法題等等... 被虐得不要不要的,即使是非常簡單有時候繞半...

    imtianx 評論0 收藏0
  • 深度學習

    摘要:深度學習在過去的幾年里取得了許多驚人的成果,均與息息相關。機器學習進階筆記之一安裝與入門是基于進行研發(fā)的第二代人工智能學習系統(tǒng),被廣泛用于語音識別或圖像識別等多項機器深度學習領域。零基礎入門深度學習長短時記憶網(wǎng)絡。 多圖|入門必看:萬字長文帶你輕松了解LSTM全貌 作者 | Edwin Chen編譯 | AI100第一次接觸長短期記憶神經(jīng)網(wǎng)絡(LSTM)時,我驚呆了。原來,LSTM是神...

    Vultr 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<