开发中常用的 25 个JavaScript 单行代码
发布时间:2019-06-26 16:28 所属栏目:21 来源:alentan
导读:1.强制布尔值 要将变量强制转换为布尔值而不更改其值: constmyBoolean=!!myVariable; !!null//false !!undefined//false !!false//false !!ture//ture !!//false !!string//true !!0//false !!1//true !!{}//true !![]//true 2.基于某个条件为对象设置属
1.强制布尔值要将变量强制转换为布尔值而不更改其值:
2.基于某个条件为对象设置属性要使用spread运算符有条件地在对象上设置属性:
如果myProperty结果为false,则 && 失败并且不设置新属性; 否则,如果不为空,&& 将设置新属性并覆盖原来的值。 3.合并对象
支持无限制合并,但如果对象之间存在相同属性,则后面属性会覆盖前面属性。*请注意,这仅适用于浅层合并。 4.交换变量要在不使用中间变量的情况下交换两个变量的值:
5.删除Boolean 为 false 值
这将删除值等于:null,undefined,false,0 和空字符串('')。 6.转换元素类型要将Number元素转换为String元素:
如果数组包含字符串,字符串原样保留。 这也可以用于将String元素转换为Number类型:
7.格式化对象为JSON代码要以可读的格式显示JSON代码:
该字符串化命令有三个参数。第一个是Javascript对象。第二个是可选函数,可用于在JSON进行字符串化时对其执行操作。最后一个参数指示要添加多少空格作为缩进以格式化JSON。省略最后一个参数,JSON将返回一个长行。如果myObj中存在循环引用,则会格式失败。 8.快速创建数字数组要创建一个数组并用数字填充它,索引为零:
9.随机生成六位数字验证码
10.身份证正则
11.window.location.search 转 JS 对象(编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读