易犯錯的知識點

2021-08-19 15:55:31 字數 625 閱讀 8353

一、

var ful = 'john';

var obj = }}

console.log(obj.prop.getfull());  //aure

var test = obj.prop.getfull

console.log(test())  //john

二、settimeout

settimeout第乙個引數應該是函式,如果不是函式的話,直接跟表示式,那麼要用引號「」引起來

settimeout("console.log(1)",1000)  //這樣才能1秒之後

settimeout(console.log(1),1000)  //這樣設定的時間無效,會直接執行

(settimeout和cleartimeout配合使用,詳情:

三、陣列之間複製

var a1 = [1, 2];

var a2 = a1;

a2[0] = 2;

console.log(a1) // [2, 2]

(上面**中,a2並不是a1的轉殖,而是指向同乙份資料的另乙個指標。修改a2,會直接導致a1的變化。)

如果不想改變a2而影響a1,那麼可以把第二行**換成 var a2 = a1.concat();

C易錯知識點

參考酷客網,對其進行了簡單整理 1 下面的程式並不見得會輸出 hello std out 你知道為什麼嗎?include include intmain return 0 參 stdout 和stderr 是不是同裝置描述符。stdout 是塊裝置,stderr 則不是。對於塊裝置,只有當下面幾種情...

Java 易錯知識點

1 以下程式執行的結果是 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 classx classy publicclasszextendsx publicstaticvoidmain string args zyxx zyxy yxyz xyz...

jsp易錯知識點

1.http請求包括 方法 uri 協議 版本,請求頭,請求正文 http應答包括 協議 狀態 描述,應答頭,應答正文 2.jsp常用三種指令 page指令 page 定義網頁依賴屬性 taglib指令 taglib 引入標籤庫 include指令 include 包含其他檔案 3.九大內建物件 4...