js基礎總結一

2021-10-04 19:49:26 字數 1061 閱讀 2927

1.原型

function 原型最終指向是object

2.split()和join()用法

split將字串切割為陣列形式

join將陣列轉換為字串格式

console.

log(

'abcdef'

.split(""

))//['a','b','c','d','e','f']

console.

log([1

,2,3

,4,5

].join

(","))

//1,2,3,4,5

3.陣列方法

<1>push(元素)陣列尾部新增元素

<2>pop()陣列尾部刪除元素

<3>unshift()陣列頭部新增元素

<4>shift()陣列頭部刪除元素

var arr =[1

,2] arr.

push(3

) console.

log(arr)

//[1,2,3]

arr.

pop(

) console.

log(arr)

//[1,2]

arr.

unshift(4

) console.

log(arr)

//[4,1,2]

arr.

shift()

console.

log(arr)

//[1,2]

fn.

bind

(obj)

//引數是this的指向

fn.call

(obj,引數2,引數3...

)//引數1是this的指向,剩下的引數是外部傳參

fn.(obj,

[引數2,引數3...

])//引數1是this指向,剩下的引數是外部傳參

js基礎知識總結(一)

ecmascript es 負責翻譯,為js的核心,直譯器。dom document object model 文件物件模型 賦予js操作html的能力,document。bom browser object modal 瀏覽器物件模型 賦予js操作瀏覽器的能力,window,不相容不建議使用。5種...

前端 JS基礎理論總結(一)

特點 js的編寫位置 js的注釋 js中嚴格區分大小寫 js中每一條語句以分號 結尾 js中會忽略多個空格和換行,所以我們可以利用空格和換行對 進行格式化 字面量和變數 識別符號 資料型別 string 字串 number 數值 boolean 布林值 null 空值和undefined 未定義 強...

js基礎學習總結

var 會導致變數提公升,在下方定義的a,在前面依舊可以讀取 console.log a 1 var a 1let const 不會導致變數提公升,從上往下執行 console.log a 會報錯 let a 1 console.log a 1簡單陣列 一層 的深拷貝,可以用slice或者conca...