
字符串数组
Set可快速去重原始值,但对象需按字段用Map或filter+findIndex;NaN自动合并,-0/+0默认等价;大数据量应避免O(n²)算法,优先用Map缓存键值。
Set可快速去重原始值,但对象需按字段用Map或filter+findIndex;NaN自动合并,-0/+0默认等价;大数据量应避免O(n²)算法,优先用Map缓存键值。
sort默认按字符串Unicode排序导致数字错乱;数字排序需传(a,b)=>a-b;对象按属性排序要处理undefined,字符串用localeCompare,多级排序用短路逻辑。
Object.keys()和Object.values()最常用但只返回自有可枚举属性;for...in需hasOwnProperty过滤原型链;Object.entries()适合键值同处理;Ref...
模板字符串是ES6引入的基础设施,支持多行文本、表达式嵌入和标签函数,本质是全新字符串类型,底层为原始字符序列,非语法糖;常见误用包括混淆换行逻辑、盲目用于正则路径及SQL注入风险。
模板字符串是ES6引入的基础设施,支持多行文本、表达式嵌入和标签函数,本质是全新字符串类型,底层为原始字符序列,非语法糖;常见误用包括混淆换行逻辑、盲目用于正则路径及SQL注入风险。
JavaScript正则关键在写对用稳:字面量适合静态,newRegExp适合动态但需双写反斜杠;match/exec/test/replace行为差异大;常见失败因转义、标志、边界处理不当;应平衡性...
JavaScript正则关键在写对用稳:字面量适合静态,newRegExp适合动态但需双写反斜杠;match/exec/test/replace行为差异大;常见失败因转义、标志、边界处理不当;应平衡性...
Object.keys()和Object.values()最常用但只返回自有可枚举属性;for...in需hasOwnProperty过滤原型链;Object.entries()适合键值同处理;Ref...
Set可快速去重原始值,但对象需按字段用Map或filter+findIndex;NaN自动合并,-0/+0默认等价;大数据量应避免O(n²)算法,优先用Map缓存键值。