JavaScript技术总结2:检查是否为空
JavaScript技术总结2:检查是否为空有时你需要知道某些内容是否为空 并根据结果决定要使用的方法 例如检查长度 大小或是否包含任何子元素
JavaScript技术总结3:获取列表最后一项
JavaScript技术总结3:获取列表最后一项其他语言里这个功能被做成了可以在数组上调用的方法或函数 但在 JavaScript 里面 需要自己处理
JavaScript技术总结4:带有范围的随机数生成器
JavaScript技术总结4:带有范围的随机数生成器需要生成随机数 但希望这些数字在一定范围内 那就可以用这个工具
JavaScript技术总结5:随机 ID 生成器
JavaScript技术总结5:随机 ID 生成器有时你只是需要一些 ID 除非你要的是更复杂的 ID 生成器 例如 UUID 否则用不着为此安装什么新库 下面这个选项足够了
JavaScript技术总结6:创建一个范围内的数字
JavaScript技术总结6:创建一个范围内的数字Python 的一个功能是 range 函数 而在 JavaScript 里经常需要自己写这个功能
JavaScript技术总结7:格式化 JSON 字符串,stringify 任何内容
JavaScript技术总结7:格式化 JSON 字符串,stringify 任何内容在使用 NodeJs 将对象记录到控制台时经常使用这种方法
JavaScript技术总结8:顺序执行 promise
JavaScript技术总结8:顺序执行 promise如果有一堆异步或普通函数都返回 promise 要求一个接一个地执行 这个工具就会很有用
JavaScript技术总结9:轮询数据
JavaScript技术总结9:轮询数据如果需要持续检查数据更新 但系统中没有 WebSocket 则可以使用这个工具来执行操作
JavaScript技术总结10:等待所有 promise 完成
JavaScript技术总结10:等待所有 promise 完成这个算不上是代码解决方案 更多是对 PromiseAPI 的强化
JavaScript技术总结11:交换数组值的位置
JavaScript技术总结11:交换数组值的位置ES6 开始 从数组中的不同位置交换值变得容易多了