...块级作用域内有效 不可重复赋值 - const 对象 直接声明 //bad let obj = new Object(); //good let obj = {}; 动态属性名 //bad function getKey(key){ return `${key}` } let obj = { id:1 name:jack } obj[getKey(age)]...
...新分配,重新分配可能会导致 bug 和难以理解的代码。 // bad var a = 1; var b = 2; // good const a = 1; const b = 2; 如果你一定需要可变动的引用,使用 let 代替 var 。 eslint: no-var jscs: disallowVar // bad var count = 1; if (true) { count += ...
...用 const,避免使用 var。 eslint prefer-const no-const-assign // bad var a = 1; var b = 2; // good const a = 1; const b = 2; 可以使用 let 如果你一定要对参数重新赋值,那就使用 let,而不是 var, let 是块级作用域,而 ver 是函数级作用域。 eslint no...
...nst 而不用 var,这样可以保证你声明的值不会被重定义 // bad var a = 1; var b = 2; // good const a = 1; const b = 2; 如果需要改变声明所创建的值,用let而不是var,因为 let 是块级作用域元素, var 是函数作用域元素 // bad var count = 1; if (true) { ...
...o[0], bar[0]); // => 9, 9 对象 使用字面量语法创建对象 // bad var item = new Object(); // good var item = {}; 不要使用保留字,在IE8中不起作用,更多相关信息 // bad var superman = { default: { clark: kent }, private: true...
...源:https://github.com/airbnb/javascript Objects 对象 javascript// bad var item = new Object(); // good var item = {}; //不要使用保留字作为对象属性,IE8不支持。 // bad var superman = { default: { clark: kent }, ...
...r[0]); // => 9, 9 **[[⬆]](#TOC)** 对象 使用字面值创建对象 // bad var item = new Object(); // good var item = {}; 不要使用保留字 reserved words 作为键 // bad var superman = { class: superhero, default: { clark: ke...
...法对引用重新赋值,也不会导致出现 bug 或难以理解。 // bad var a = 1; var b = 2; // good const a = 1; const b = 2; 如果必须对引用类型重新赋值,使用let而非var。eslint设置:no-var jscs: disallowVar 为什么?相比于var函数作用域,let块级作用...
...法. eslint: react/prefer-es6-class react/prefer-stateless-function // bad const Listing = React.createClass({ // ... render() { return {this.state.hello}; } }); // good class Listing e...
...r[0]) // 9, 9 引用 对所有引用都使用 const,不要使用 var // bad var a = 1 var b = 2 // good const a = 1 const b = 2 如果引用是可变动的,则使用let // bad var count = 1 if (count < 10) { count += 1 } // good let count = 1 ...
...留大段注释掉的代码 留给git去管理,不然你要git干嘛 // bad // function add() { // const a = b + c // return a // } function add() { return a + 1000 } // good function add() { return a + 1000 } 适当地换行 // bad fun...
...base version is an integer start from 1 to n. One day, someone committed a bad version in the code case, so it caused this version and the following versions are all failed in the unit tests. Find ...
ChatGPT和Sora等AI大模型应用,将AI大模型和算力需求的热度不断带上新的台阶。哪里可以获得...
大模型的训练用4090是不合适的,但推理(inference/serving)用4090不能说合适,...
图示为GPU性能排行榜,我们可以看到所有GPU的原始相关性能图表。同时根据训练、推理能力由高到低做了...