1. js的数据类型可以分为: 一般的(简单的) 和引用的(复杂的)
一般的:number-数字 string-字符串 boolean-布尔 undefined null
引用的: object-对象 array-数组 function函数 date日期 reg正则
2,将简单数据类型转为复杂数据类型
一种
// let obj1 = JSON.parse(JSON.stringify(obj))
二种
//let obj1 = {...obj} (...是展开式)
三种 递归查询
// 判断数据类型
// 第一种 typeof
例如: console.log(typeof 1) // number
console.log(typeof '1') //string
console.log(typeof null) // object
console.log(typeof []) //object
// 第二种 instanceof 一般用于判断数组
例如: console.log([] instanceof Array)
console.log({} instanceof Object);
// 第三种 constructor 构造器
// 第四种 对象原型上的 tostring方法 ;这种方法可以判断所有的
例如: if(Object.prototype.toString.call('').indexOf('String')>-1){
console.log('好啦')
}