findIndex
findIndex()方法返回数组中满足提供的测试函数的第一个元素的索引。否则返回-1。 语法: 1arr.findIndex(callback[, thisArg]) 参数: callback¹——>针对数组中的每个元素,都会执行该回调函数,执行时会自动传入三个参数:element——>当前元素。index——>元素的索引。array——>调用findIndex的...
findIndex()方法返回数组中满足提供的测试函数的第一个元素的索引。否则返回-1。 语法: 1arr.findIndex(callback[, thisArg]) 参数: callback¹——>针对数组中的每个元素,都会执行该回调函数,执行时会自动传入三个参数:element——>当前元素。index——>元素的索引。array——>调用findIndex的...
原理::每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,以此循环,直至排序完毕。 代码: 1234567891011121314void select_sort(int arr[], int len){ //每次从后边选择一个最小值 for (int i = 0; i < len-1; i++){ //只需选择n-1次 i...
在创建项目选择ESLint,创建项目之后会看到根目录下有个.eslintrc.js. 在vscode中对eslint进行配置:在根目录下创建一个文件夹.vscode,并在文件夹下创建一个名为settings.json的文件,填写一下内容:PS:按下ctrl + s保存代码:自动调试eslint修复 1234567{ "eslint.run":"onType", "editor.codeActionsOnSave": { "source.fixAll.eslint": true }, "eslint.alwaysShowStatus": true} 或
算术操作符(如加号和减号)、位操作符、 关系操作符和相等操作符 一元运算符:只能操作一个值的操作符 1.递增或递减 123456// 递增var age = 29; ++age;// 递减var age = 29;--age; 2.一元加和减操作符
ECMAScript的变量是松散类型:可以用来保存任何类型的数据 var let const 123var message = 'hello word' // 右边赋值到左边 var 声明语句声明一个变量let message = 'hello word' // let声明一个块级作用域的本地变量const messgae = 'hello word' // 常量是块级作用域,很像使用 let 语句定义的变量。常量的值不能通过重新赋值来改变,并且不能重新声明。 注:在严格模式下,不能定义名为 eval 或 arguments 的变量,否则会导致语法错误 数据类型: 5中简单数据类型(基本数据类型):一种复杂数据类型
特定用途的关键字,来表示控制语句的开始或结束,或用于执行特定的操作。但是不能用作标识符 break do instanceof typeof case else new var catch finally return void continue for switch while debugger* function this with default if throw delete in try 关键字