10 个编写干净JavaScript 代码的最简单的技巧(适合初学者)
1、合并数组正常代码:let apples = ['redApple', 'greenApple']; let fruits = ['watermelon', 'strawberry', 'grape'].concat(apples); console.log( fruits ); //=> ["watermelon", "strawberry",
1、合并数组正常代码:let apples = ['redApple', 'greenApple']; let fruits = ['watermelon', 'strawberry', 'grape'].concat(apples); console.log( fruits ); //=> ["watermelon", "strawberry",
对localStorage存储的简单封装,支持加密,过期时间/*** * title: storage.js * Author: Gaby * Desc: 对存储的简单封装 */ // 安装crypto-js // npm install crypto-js import CryptoJS from 'crypto-js'; // 十六位十六进制数作为密钥 const SECRET
01、通过条件判断向对象添加属性 const isValid = false; const age = 18; // 我们可以通过展开运算符向对象添加属性 const person = { id: 'ak001', name: 'ak47', ...(isValid && {isActive: true}), ...((age > 18 ||
在抢购、秒杀、抽奖等活动时,库存数量有限,但是同时下单人数超过了库存数量,就会导致商品超售问题。那么我们怎么来解决这个问题呢,我的思路如下: sql1:查询商品库存if(库存数量 > 0){ //生成订单... sql2:库存-1}当没有并发时,上面的流程看起来是如此完美,假设同时两个人下单,而库存只有1个了,在sql1阶段两个人查询到的库存都是>0的,于是最终都执行了sql2,库