從零開始積累的javascript陣列面試題

2021-09-11 01:22:40 字數 818 閱讀 1479

相關部落格

/**

* 陣列扁平化(方式一)

* @param arr 陣列

*/function

flat1

(arr)

/** * 陣列扁平化(方式二)

* @param arr 陣列

*/function

flat2

(arr)

/**

* 陣列去重複

* @param arr 陣列

*/function

unique

(arr)

var obj =

console.

log(array.

from

(obj)

)console.

log(array.prototype.slice.

call

(obj)

)console.

log(

.slice.

call

(obj)

)// 已知物件原型沒有迭代器介面,故無法使用擴充套件雲演算法將物件型別的類陣列轉陣列

// 在物件的原型上新增該介面,就可以用[...obj]了

object.prototype[symbol.iterator]

=function()

;}else;}

}};}

;console.

log(

[...obj]

)

Django 從零開始

方法1 pip install django 1.6.5 測試是否安裝成功 python import django 1,6,5,final 0 django 使用了 python 標準的 distutils 安裝法,在 linux 平台可能包括如下步驟 tar xzvf django tar.gz...

HTML從零開始

一 標籤 1.使用小寫 2.開始標籤常被稱為開放標籤 opening tag 結束標籤常稱為閉合標籤 closing tag 有效 示例 i reallystrong mean thatem 無效 示例 invalid i reallyem mean thatstrong 二 屬性 1.開始標籤包含...

vim 從零開始

相信大家一開始接觸linux時肯定不知道為什麼要用vim這個奇怪的東西,有各種奇怪的模式,還不如直接用gedit,簡單快捷。有關這個問題大家可以去看知乎大神,今天我在這裡只想記錄一下自己使用vim的過程。雖然vim很強大,但是如果沒用配置最初的狀態是很醜也不怎麼好用的。在配置的過程中,我參考了一下幾...