1. typeof 可以判断出'string','number','boolean','undefined','symbol'但判断 typeof(null) 时值为 'object'; 判断数组和对象时值均为 'object' 2. instanceof 原理是 构造函数的 prototype 属性是否出现在对象的原型链中的任何位置 function A() {} let a = new A(); a instanceof A //true,因为 Object.getPrototypeOf(a…
package main import ( "fmt" ) var v = "1, 2, 3" func main() { v := []int{1, 2, 3} if v != nil { var v = 123 fmt.Printf("%v\n", v) fmt.Printf("v type:%T\n", v) } } 输出: 123 v type:int package main import ( "fmt&q…