0%

JS核心-(57)-物件屬性延伸章節:屬性的特徵-物件屬性延伸章節-練習

前言

課後練習題目

第一題

請問不會顯示在 console 上的錯誤稱之為什麼?

  1. 靜默錯誤
  2. 不動口錯誤
  3. 安靜錯誤
  4. 動態錯誤
  5. 靜靜錯誤
點我看答案

答案: 1

第二題

請問 console.log( ) 會出現什麼訊息並是屬於哪一種錯誤?

  1. HexSchool, 靜默錯誤
  2. undefined, 靜默錯誤
  3. HexSchool, 動態錯誤
  4. 以上皆非
點我看答案

答案: 2

第三題

請問 console.log( ) 會出現什麼?

  1. 卡斯伯
  2. HexSchool
  3. 洧杰
  4. undefined
  5. object is not extensible
點我看答案

答案: 3

第四題

同上題,請問當加入 'use strict' ,並程式碼微調後會出現什麼?

  1. 卡斯伯
  2. HexSchool
  3. 洧杰
  4. undefined
  5. object is not extensible
點我看答案

答案: 5

第五題

請問該題 console.log( ) 會顯示什麼?

  1. 112.5
  2. 250
  3. 50
  4. "total" is read-only
點我看答案

答案: 3

第六題

同上題,請問 console.log( ) 會顯示什麼?

  1. 112.5
  2. 250
  3. 50
  4. "total" is read-only
點我看答案

答案: 4  

在嚴謹模式若使用 freeze
Object.freeze(wallet);

而且還另外賦值
wallet.save = 500;

因為 Object.freeze 會去凍結這個物件,所以就無法去改變物件原有的total
因此出現 read only 的錯誤