講師回答 / 謝成
Uncaught ReferenceError是引用錯(cuò)誤,如果引用了一個(gè)不存在的變量就會(huì)報(bào)這個(gè)錯(cuò)誤。請仔細(xì)檢查下文件中是不是敲了一個(gè)$或者?是不是引用了popup.js文件中的問題
2023-07-15
已采納回答 / 謝成
1、上面的extension是個(gè)數(shù)組,是引用數(shù)據(jù)類型,引用數(shù)據(jù)類型是存儲(chǔ)在堆內(nèi)存的2、Object.freeze()是淺層凍結(jié),不是深層凍結(jié)3、console.log()的輸出可以理解為是一種異步的,可以看下這里:https://www.jianshu.com/p/f7535d62acbd
2022-07-01
講師回答 / 謝成
let和const不存在變量提升指的是聲明的變量一定要在聲明后使用。暫時(shí)性死區(qū)指的是只要一進(jìn)入當(dāng)前作用域,所要使用的變量就已經(jīng)存在了,但是不可獲取,只有等到聲明變量的那一行代碼出現(xiàn),才可以獲取和使用該變量這兩個(gè)的最終效果是一樣的,都是為了減少運(yùn)行時(shí)錯(cuò)誤,防止在變量聲明前就使用這個(gè)變量。
2021-11-15
講師回答 / 謝成
應(yīng)該是age這里少寫了一個(gè)雙引號(hào)<...圖片...>
? ? ? ?
? ?
講師回答 / 謝成
這里的name和price不是變量,是對象的屬性,這里的this指的是當(dāng)前對象。比如:const a = new Course('xxx', 10)? // 這時(shí)候this指向a?const b = new Course('yyy', 20)? // 這時(shí)候this指向b
2021-10-25
講師回答 / 謝成
課程中有講到說結(jié)構(gòu)賦值需要等號(hào)兩邊結(jié)構(gòu)是一樣的,對象結(jié)構(gòu)是通過key值來對應(yīng)的,所以可以這樣寫:const?{name ,age } = dataconsole.log(name, age)
已采納回答 / 謝成
這個(gè)語法在課程匯總2-3小節(jié)中4:10的位置有講到,如果方法體只有一行代碼的話,大括號(hào)是可以不寫的,去掉大括號(hào)后的這一行代碼相當(dāng)于前面帶了return。這個(gè)是箭頭函數(shù)的約定的語法。
2021-04-25
講師回答 / 謝成
1、js是學(xué)習(xí)一切的基礎(chǔ),所以建議先把基礎(chǔ)打牢,然后再去學(xué)習(xí)框架,否則可能會(huì)發(fā)現(xiàn)框架中很多語法看不懂,這個(gè)可以看下這門課程中課程導(dǎo)學(xué)的講解:https://coding.imooc.com/class/444.html 2、jquery目前來看,公司的新項(xiàng)目使用的確實(shí)很少很少了,但jquery提供的思想是很好的,如果是初學(xué)者的話,我個(gè)人建議還是有必要學(xué)習(xí)一下的,學(xué)習(xí)成本不高
2021-03-20
已采納回答 / 謝成
應(yīng)該是輸出之后才在控制臺(tái)展開的吧,展開時(shí)候里面的值已經(jīng)變了??梢栽趦商幎贾苯虞敵觯篹sObj.extension[0]
2021-02-24