字符串三剑客:startsWith、endsWith、includes 的江湖历险记 话说江湖风起云涌,前端武林也暗流涌动。各种框架、库层出不穷,让人眼花缭乱。但万变不离其宗,字符串操作永远是各路英雄闯荡江湖的必备技能。今天,我们就来聊聊字符串江湖中新晋的三位高手:startsWith、endsWith 和 includes。 这三位高手,虽然出道时间不算长,但凭借着简单易懂、高效实用的特点,迅速赢得了众多江湖人士的喜爱,成为字符串处理领域的当红炸子鸡。 第一回:startsWith 大侠,开门见山,一剑封喉 startsWith 大侠,正如其名,擅长从字符串的开头入手,判断字符串是否以特定的子字符串开头。他出手干净利落,一剑封喉,直接告诉你结果,毫不拖泥带水。 想象一下,你是一位镖局的总镖头,负责押送一批重要的货物。为了确保万无一失,你需要仔细检查每个包裹的标签,看看是否以特定的标记开头,例如 "VIP-",表示这是贵重物品。 传统的做法可能是这样: const label = “VIP-GoldenDragon”; if (label.substring(0, …