箭頭函式的一些問題

2022-07-29 11:06:10 字數 588 閱讀 4584

在普通函式中,this指向根據其使用場景不同改變。而箭頭函式中的this始終指向其父級作用域

var person = p =>

此時的this並不是指向例項物件,而是指向父級作用域,指向window,所以不能作為建構函式

如果想要實現不定引數的呼叫,就使用...剩餘引數實現

var sayhi = (b) => console.log(arguments)

sayhi(10) // 報錯

var good = (...g) => console.log(g)

good(1,2,3) // [1, 2, 3]

var a = () =>{}

console.log(a.prototype)

//undefined

class super  

}var s1 = new

super();

var s2 = new

super();

s1.sayhi === s2.sayhi //

false

getline函式的一些問題

getline 的原型是 istream getline istream is string str char delim 其中 istream is 表示乙個輸入流,譬如cin string str表示把從輸入流讀入的字串存放在這個字串中 可以自己隨便命名,str什麼的都可以 char delim...

函式過載的一些問題

面試問題 void fun int,double void fun double,int 現在呼叫fun int int 會怎麼樣?函式過載的匹配過程有三步 1 確定候選函式,兩個原則 1 函式名相同 2 在呼叫點函式可見。顯然對於該題目來說兩個函式都是候選函式。2 確定可行函式,也是有兩個原則 1...

wait函式的一些問題

1 include 23 若成功則返回程序id,若出錯則返回 1 4 pid t wait int statloc 56 pid t waitpid pid t pid,int statloc,int options 當乙個程序正常或異常終止時,核心就向其父程序傳送sigchld訊號。因為子程序終止...