即Object.keys(o),返回对象的key数组。
即Object.values(o),返回对象的value数组。
读取对象object在路径path上的值。
克隆对象object,使之脱离原来的引用/指向关系。
比如编辑(添加/删除/排序)一个从数据库取得的数组,如果直接编辑原数组的话,那么用户点击”取消“按钮而不保存时依然对原数组造成了影响。
把对象b深合并到对象a中。
功能类似于Object.assign(a, b),但assign是浅合并,只合并第一层的属性,其它层级的是替换;merge是深合并,会递归合并所有层级的属性。
返回参数的类型。
注意:数组也是返回object,判断是否为数组用Array.isArray(v)