JS中容易混淆的函式

2022-07-22 18:57:13 字數 852 閱讀 8339

易混點記憶(僅供自己記憶使用)

查詢、增刪、合併、翻轉、排序

【不改變原陣列】

③.slice( 開始下標,結束下標 ):包括開始下標,不包括結束下標

【改變原陣列】

push:尾部新增

pop:尾部刪除

unshift:頭部新增

shift:頭部刪除

splice( 開始下標,刪除的個數,新增的字元 ):從開始下標刪除,第二個引數代表要刪除多少字元,第三個引數:可以向開始下標新增字元

【不改變原陣列】

join( 字元 ):預設以逗號拼接原陣列中的每一項,返回拼接好的字串

concat( 字元 ):在原陣列後面新增一項,這項的內容是引數

【改變原陣列】

reverse():翻轉

sort():排序

【不影響原字串】

查詢、替換、分割、合併、去除空白、轉換大小寫

③.slice( 開始下標 , 結尾下標):查詢一段字串,start -> end-1,不包含結尾下標(結尾下標-1)

④.substring( 開始下標,結尾下標 ):查詢一段字串,和slice類似,第二個引數預設也為陣列最大下標

⑤.substr( 開始下標,一段字串的長度):明確了要去多長的字串

replace:

split(分割的字元):字串以引數字元為分割點,不寫的話不分割,陣列中為原字串

concat(被合併的值):將引數拼接到原字串後面

trim 

touppercase

tolowercase

JS中容易混淆的概念。

attribute是特性節點。每個dom元素都有乙個對應的attributes屬性來存放所有的attribute節點,attributes是乙個類陣列的容器,說得準確點就是namenodemap,總之就是乙個類似陣列但又和陣列不太一樣的容器。attributes的每個數字索引以名值對 name va...

JS容易混淆的call apply和bind方法

詳情描述 共同點call 定義 呼叫乙個物件的乙個方法,用另乙個物件替換當前物件 理解 method1.call method2,num1,num2 method1 num1,num2 即用method1替換method2 例子 function animal function dog var an...

PHP中幾個容易混淆的函式的區別

php中有一些函式的功能十分接近,容易造成混淆。雖然功能相當,但在細節問題上可能會有很大出入。所以,如果使用不當,可能會造成一些不必要的麻煩。以下整理了幾個日常使用中容易混淆的函式,以備查閱。1.echo print print r printf vprintf和sprintf echo用於輸出乙個...