es6

ES6中如何用正则表达式的d标志获取索引-小浪学习网

ES6中如何用正则表达式的d标志获取索引

es6引入的正则d标志能获取捕获组索引。1. 使用d标志后,exec()返回的匹配对象新增indices属性;2. indices数组包含每个捕获组的[startindex, endindex]对;3. 该功能解决了手动计算索引易出错的...
站长的头像-小浪学习网站长32天前
307
Sublime结合Babel支持ES6语法高亮_享受现代JavaScript编码体验-小浪学习网

Sublime结合Babel支持ES6语法高亮_享受现代JavaScript编码体验

要让sublime text完美支持es6+语法高亮,1. 安装package control;2. 通过命令面板安装babel包;3. 设置.js文件默认使用javascript (babel)语法。这是因为sublime自带的语法定义基于正则表达式...
站长的头像-小浪学习网站长19天前
3310
js如何实现字符串截断-小浪学习网

js如何实现字符串截断

javascript中截断字符串的核心方法有slice()、substring()和substr();2. slice()支持负索引且行为可预测,推荐使用;3. substring()不支持负索引且会自动交换参数顺序,需注意其“智能”行为;...
站长的头像-小浪学习网站长6天前
3613
14个vscode常用插件【推荐】-小浪学习网

14个vscode常用插件【推荐】

14个vscode常用插件 1、auto rename tag, html自动更新配对标签名称; 2、highlight matching tag,自动高亮显示结束括号/标签; 3、bracket pair colorizer,为嵌套的各种括号添加不同颜色; ...
站长的头像-小浪学习网站长12个月前
355
Node.js和PHP中yield generator的异同有哪些?-小浪学习网

Node.js和PHP中yield generator的异同有哪些?

Node.js与PHP中yield generator的比较 本文探讨Node.js和PHP中yield生成器的异同。两者都基于ES6的generator概念,主要用于异步编程和协程,但实现细节和应用场景存在差异。 1. 语法差异: Node....
站长的头像-小浪学习网站长4个月前
237
怎样用JavaScript计算数组元素的总和?-小浪学习网

怎样用JavaScript计算数组元素的总和?

用JavaScript计算数组元素的总和这件事,乍一看很简单,但其实可以有很多玩法和思考角度。让我们从最基本的方法开始,然后一步步深入,探讨一些更酷的技巧和可能的陷阱。 当你面对一个数组,需...
站长的头像-小浪学习网站长2个月前
2411
JS中的NaN是什么?如何检测?-小浪学习网

JS中的NaN是什么?如何检测?

nan是js中表示“非数字”的特殊值,类型为number但不等于自身,判断时需注意:1. 使用isnan()可能误判因转换问题;2. 推荐使用es6的number.isnan()精准判断;3. 也可利用nan不等于自身的特性通...
站长的头像-小浪学习网站长1个月前
308
VSCode代码参数提示不准确怎么修复?VSCode类型推断功能优化-小浪学习网

VSCode代码参数提示不准确怎么修复?VSCode类型推断功能优化

vscode代码参数提示不准确的解决方法包括:1. 更新vscode和相关插件至最新版本,确保修复已知bug;2. 检查并正确配置tsconfig.json或jsconfig.json文件中的include和exclude字段;3. 重启typesc...
站长的头像-小浪学习网站长1个月前
4711
JavaScript如何用数组的values方法遍历元素-小浪学习网

JavaScript如何用数组的values方法遍历元素

javascript中数组的values()方法返回一个迭代器对象,用于遍历数组中的每个值。1. 该方法生成array iterator对象,可通过for...of循环或手动调用next()获取值;2. 每次调用next()返回{value: 值...
站长的头像-小浪学习网站长34天前
3412
ES6中如何用数字分隔符提高可读性-小浪学习网

ES6中如何用数字分隔符提高可读性

数字分隔符对不同进制的数字都有效。①它适用于十进制、小数、bigint类型以及十六进制、二进制和八进制等非十进制数字,如0xff_00_00或0b1010_0101_1100_0011;②使用时需遵守不能出现在数字开...
站长的头像-小浪学习网站长29天前
418