js代码优化

news/2024/7/19 13:07:23 标签: javascript, 开发语言, vue, js

1.避免多条件并列

javascript">let  status = 'process';
let arr = ['process', 'wait', 'fail']
if (arr.includes(status)) {
      console.log('避免多条件并列--2');
  }

http://www.niftyadmin.cn/n/1367715.html

相关文章

C++ day44

1、全局变量,int monster 10000;定义英雄类hero,受保护的属性string name,int hp,int attcKk;公有的无参构造,有参构造,虚成员函数void AtK()[blood-0,},法师类继承自英雄类,私有属性int ap_at…

JS大坑之17位(含)以后的Number类型数值精度丢失问题

1.JS大坑之17位(含)以后的Number类型数值精度丢失问题 console.log("1318855614830125158")console.log(Number("1318855614830125158"))console.log(parseInt("1318855614830125458"))console.log(String(13188556148301…

js 数组及对象数组去重

一. 对象数组去重 1.es6方法 new Map() function quChong() {let arr [{id: 1,name: 111},{id: 1,name: 111},{id: 2,name: 222},{id: 3,name: 333}];console.log(arr);console.log(--------------------);let arr1 unique(arr);console.log(arr1);};function unique(arr) {…

vue-element-table 表头错乱问题及过滤器失效问题

1.问题描述&#xff1a;table使用时候 动态控制表头 v-if的时候表头错乱,没有安装代码的顺序显示 解决方法&#xff1a;加key, :key“Math.random()” 2.列表的数据需要过滤时&#xff0c;会出现过滤器失效情况&#xff0c;也可用该办法 <el-table-columnlabel"提货…

Vue项目 .env .env.development .env.production 配置说明

1.模式 模式是 Vue CLI 项目中一个重要的概念。默认情况下&#xff0c;一个 Vue CLI 项目有三个模式&#xff1a; development 模式用于 vue-cli-service serveproduction 模式用于 vue-cli-service build 和 vue-cli-service test:unittest 模式用于 vue-cli-service test:un…

Vue组件引入方式及父子组件生命周期顺序

父子组件的生命周期顺序 1.关于vue组件的引入方式有两种 同步引入: 非懒加载方式 import HelloWorld from ./components/HelloWorld.vue components: {HelloWorld, }异步引入 - 懒加载 &#xff1a; 1.es6中import懒加载 2.异步方法懒加载 const One ()>import(".…

Vue中watch的用法及与computed区别

watch概述 一个对象&#xff0c;键是需要观察的表达式&#xff0c;值是对应的回调函数。值也可以是方法名&#xff0c;或者包含选项的对象。 Vue实例将会在实例化的时候调用$watch(),遍历watch对象的每一个属性。 1.简单的监听 &#xff1a;页面刚进来不会立马触发watch <…

js数组的常用方法(经常要看)

不自见&#xff0c;故明&#xff1b;不自是&#xff0c;故彰&#xff1b;不自伐&#xff0c;故有功&#xff1b;不自矜&#xff1b;故长&#xff1b;夫唯不争&#xff0c;故天下莫能与之争。 会改变原来数组的有&#xff1a; vue2.0源码里对这7个数组的方法进行了处理&#xff…