js技巧
奇点_杰
这个作者很懒,什么都没留下…
展开
-
判断js数据类型方式
方法一: typeof 缺陷: typeof Array | Object | Function的结果都是function typeof 方法二: instanceof 方法三: Object.prototype.toString.call(‘需要判断的变量’)原创 2021-07-14 10:45:58 · 77 阅读 · 0 评论 -
js 多层循环中终止循环
关于在循环中的一些操作,我门需要清楚一个知识点,也是面试中常见的一道面试题: continue、break、return的区别: continue: continue只是终止本次循环,接着开始下一次循环,只能出现在循环中 break: break用于完全结束一个循环,跳出循环体,不在执行break下面的代码,只能出现在选择或者循环中 return: 返回函数中的值,不在执行return下面的代码,只能出现在函数中 方法一: 可以将多层循环逻辑代码封装到一个函数中,因为return主要是用于在函数中做返回原创 2021-07-11 17:39:42 · 2820 阅读 · 1 评论 -
伪数组转换纯数组的方法
伪数组: let argument = {length: 2, 0: '张三', 1: '李四'} 方法一: Array.prototype.slice.call(agrument, 0) 方法二 [].slice.call(argument, 0) 方法三: Array.from(argument) 方法四: let arr = [] for(let i = 0; i < argument.length; i++) { arr.push(argu原创 2021-06-24 16:16:23 · 110 阅读 · 0 评论