美文网首页
实际项目开发中的js小技巧

实际项目开发中的js小技巧

作者: zkzhengmeng | 来源:发表于2023-09-27 11:11 被阅读0次

1.多个条件 if 语句简写

//常规写法
if (name === "abc" || name === "def" || name === "ghi" || name === "jkl") {
  //执行的语句
}

// 简写
if (["abc", "def", "ghi", "jkl"].includes(name)) {
  //执行的语句
}

2.简化 if...else 条件表达式

// 原式
let  test: boolean;
if (x > 100) {
  test = true;
} else {
  test = false;
}

// 运用三目运算符简写
let test = x > 100? true : false;
console.log(test);

3.标准JSON的深拷贝

var a = {
a: 1,
b: { c: 1, d: 2 }
}
var b=JSON.parse(JSON.stringify(a))
console.log(b)

4.数组去重

let  arr1 = [1, "1", 2, 1, 1, 3]
arr1  = [...new Set(arr1)]

5.打乱数组顺序

let  list = [1, 2, 3, 4, 5, 6, 7, 8, 9];
list.sort(() => {return Math.random() - 0.5;});

6.从数组中过滤出虚假值(注意会过滤掉0)

Falsy值喜欢0,undefined,null,false,"",''可以很容易地通过以下方法省略
const array = [3, 0, 6, 7, '', false]; 
array.filter(Boolean); // 输出 (3) [3, 6, 7]

相关文章

  • vue项目使用mock.js(前端先行)

    mock.js可以模拟实际项目中我们需要使用到的数据。mockJs 在实际项目开发中,往往后端的接口不能及时提供给...

  • React Native 项目总结

    列出实际项目开发中的经验、技巧,还有曾经年少无知时一起挖过的坑...欢迎大家来吐槽,推荐开发经验技巧。后续不断更新...

  • JS(javascript) 在实际应用中的小技巧

    原文地址:https://mp.weixin.qq.com/s/kUTDtBSq2Gxk_9fXA_YMYA在原文...

  • IOS 开发中所用神技

    前言: 以下内容是作者在实际开发中所总结的,主要列举了一些实用小技巧,也希望在实际开发中能够帮到你。 设置控件的圆...

  • js开发小技巧

    ··1 :页面跳转三剑客: location.assign("http://www.baidu.com"); wi...

  • js开发小技巧

    双感叹号判断布尔值 var a;!!a;// => false 判断对象是否为空 function isEmpty...

  • 实际项目开发中的“需求理解”

    一、需求讲解 二、原型图 三、需求理解 四、问题 五、交流 一、需求讲解 在接手到项目的第一步,首先是PM对项目的...

  • 动力节点最新AJAX视频教程

    课程目标:通过本课程的学习,使大家认知ajax在实际项目开发中的重要作用,掌握AJAX的各种应用方式,以及结合JS...

  • 【融职培训】Web前端学习 第5章 node基础教程4 Node

    一、模块化开发 之前我们做过一个练习,使用node运行一个js文件。但是在实际项目开发中,不可能将全部代码都写在一...

  • js中的小技巧

    1. string 转换成数字 可以用 *1 转数字 常用: 也可以使用+来转化字符串为数字 2. 使用Boole...

网友评论

      本文标题:实际项目开发中的js小技巧

      本文链接:https://www.haomeiwen.com/subject/ckdkbdtx.html