欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js中更短的 Array 類型轉(zhuǎn)換

 更新時間:2011年10月30日 23:25:21   作者:  
代碼永遠都是那么好玩,而 Trick 不斷。那天張克軍在 twitter 上說還有比 [].slice.call() 更短的 Array 轉(zhuǎn)換么
當(dāng)時我在分享會,想試試,但身邊沒有電腦。今天打開 Firebug 的那一瞬間,突然記起這事。馬上試了一下之前想的一個方案??梢?!代碼如下:
復(fù)制代碼 代碼如下:

function a(){
var arr = Array(arguments);
alert(arr instanceof Array);
}
a('b');

在看 Baidu Tangram 的時候,最??吹降氖?String('a string'),不像其實地方的用法,是使用與一個空字符串字面量相加來強制類型轉(zhuǎn)換。當(dāng)時,就想到了如果 Array() 可以實現(xiàn),那不是更爽?當(dāng)然。而這是為什么呢?可以看一下這個打印出來的日志:
復(fù)制代碼 代碼如下:

console.log(Array,[],Array(),new Array())
// => [undefined] [] [] []

console.log(Array('sofish'), ['sofish'], new Array('sofish'))
// => ["sofish"] ["sofish"] ["sofish"]有趣吧。其實像 new Array() 可以省去 new,變成 Array(),都是創(chuàng)建一個空數(shù)組實例。

至于用那種方法好,我也遇到的情況并不多,不能說明什么狀態(tài)。類型的轉(zhuǎn)換我們需要常用到的,還需要去做更深層的研究。而像第一種做法,至少可是很多現(xiàn)在流行的框架使用的方法。一般情況下都用在于把 function 的 arguments 對象轉(zhuǎn)換為數(shù)組來讓我們可以對其做更多的事。如果你想使用的話,保險的用法還是用第一種。
  • 頁面使用密碼保護代碼

    頁面使用密碼保護代碼

    這是一個由JS實現(xiàn)的網(wǎng)頁密碼保護代碼,在進入網(wǎng)頁前需要在彈出框中輸入密碼才可以,不過現(xiàn)在不怎么用了,一般情況下,目前都在后臺處理這種功能,用戶輸入用戶名和密碼后交給服務(wù)器處理,然后再返回信息,若登錄無誤就可看到某些內(nèi)容
    2013-04-04
  • kindeditor編輯器點中圖片滾動條往上頂?shù)腷ug

    kindeditor編輯器點中圖片滾動條往上頂?shù)腷ug

    這篇文章主要介紹了kindeditor編輯器點中圖片滾動條往上頂?shù)腷ug的相關(guān)資料,需要的朋友可以參考下
    2015-07-07
  • Javascript排序算法之計數(shù)排序的實例

    Javascript排序算法之計數(shù)排序的實例

    計數(shù)排序是一種高效的線性排序,它通過計算一個集合中元素楚翔的次數(shù)來確定集合如何排列,計數(shù)排序不需要進行數(shù)據(jù)的比較,所有他的運行效率前面介紹的都高
    2014-04-04
  • js操作XML文件的實現(xiàn)方法兼容IE與FireFox

    js操作XML文件的實現(xiàn)方法兼容IE與FireFox

    下面小編就為大家?guī)硪黄猨s操作XML文件的實現(xiàn)方法兼容IE與FireFox。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • JavaScript 防篡改對象的用法示例

    JavaScript 防篡改對象的用法示例

    這篇文章主要介紹了JavaScript 防篡改對象的用法示例,幫助大家更好的理解和學(xué)習(xí)使用JavaScript,感興趣的朋友可以參考下
    2021-04-04
  • 真正好用的js驗證上傳文件大小的簡單方法

    真正好用的js驗證上傳文件大小的簡單方法

    下面小編就為大家?guī)硪黄嬲糜玫膉s驗證上傳文件大小的簡單方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-10-10
  • 跟我學(xué)習(xí)javascript的作用域與作用域鏈

    跟我學(xué)習(xí)javascript的作用域與作用域鏈

    跟我學(xué)習(xí)javascript的作用域與作用域鏈,感興趣的小伙伴們可以參考一下
    2015-11-11
  • 關(guān)于JS中的作用域中的問題思考分享

    關(guān)于JS中的作用域中的問題思考分享

    這篇文章主要介紹了關(guān)于JS中的作用域中的問題思考分享,scope和?closure是?javascript中兩個非常關(guān)鍵的概念,前者JS用多了還比較好理解而且容易體會到,而?closure就不一樣了。這玩意是真的很容易迷糊,需要的朋友可以參考下
    2022-04-04
  • JS逆向之愛奇藝滑塊加密的實現(xiàn)

    JS逆向之愛奇藝滑塊加密的實現(xiàn)

    本文主要介紹了JS逆向之愛奇藝滑塊加密的實現(xiàn),文中根據(jù)實例編碼詳細介紹的十分詳盡,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 最新評論