您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页一天10个js面试题(八)

一天10个js面试题(八)

来源:华佗小知识

1、isNaN() 和 Number.isNaN()的区别是什么?

  • NaN(Not a Number)有一个非常特殊的特性,NaN不等于其本身,也不等于任何
  • isNaN:先尝试转换为数字,如果隐式转换为Number类型失败,就会返回NaN
  • Numnber.isNaN():直接判断是否为NaN


2、讲讲JS/ES6中的数组方法?

  • 数组和字符串方法:toString(),toLocalString(),join()
  • 数组增删(前增后增,前删后删)的方法:pop() 和 push(),shift() 和 unshift()
  • 数组排序方法:reverse() 和 sort()
  • 数组连接方法:concat() 不影响原数组
  • 数组截取方法:slice() 不影响原数组
  • 数组插入方法:splice(),影响原数组
  • 数组通过索引查找方法:indexOf() 和 lastIndexOf() 迭代方法 every()、some()、filter()、map() 和 forEach()
  • 数组归并方法:reduce() 和 reduceRight() 方法
  • 数组判断是否存在值:includes()

    

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务