面试题集锦

1.如何判断变量a是否是数组?

方法一:isArray

Array.isArray(a)  //true:是数组   false:不是数组
isArray.png

方法二:instanceof

a instanceof Array //true:是数组   false:不是数组
instanceof.png

方法三:自定义方法

function getType(v){
  return Object.prototype.toString.call(v).split(' ').slice(0,-1)
 //返回代表数据类型的字符串
}
image.png

2.call和apply的区别

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容