1. 程式人生 > >快速搞定Javascript初級知識【入個門,你看到的只是山底】

快速搞定Javascript初級知識【入個門,你看到的只是山底】

  1. "John".constructor                 // 返回函式 String()  { [native code] }
  2.     (3.14).constructor                 // 返回函式 Number()  { [native code] }
  3.     false.constructor                  // 返回函式 Boolean() { [native code] }
  4.     [1,2,3,4].constructor              // 返回函式 Array()   { [native code] }
  5.     {name:'John', age:34}.constructor  // 返回函式 Object()  { [native code] }
  6.     new Date().constructor             // 返回函式 Date()    { [native code] }
  7.     function () {}.constructor         // 返回函式 Function(){ [native code] }
  8.     function isArray(myArray) {
  9.         return myArray.constructor.toString().indexOf("Array") > -1;
  10.     function isDate(myDate) {
  11.         return myDate.constructor.toString().indexOf("Date") > -1;
  12.     }
  13. }