快速JavaScript提示:some()方法
我最近学到了一种我从未使用过的优秀JavaScript方法。 Wes Bos引起了我的注意。该 一些()
method是一种测试数组值的便捷方法,可以查看是否至少有一个值返回 真正
。 一些()
是在ES6之前实现的,它的支持是广泛的(Internet Explorer 11支持它)。
重要的是要注意,此方法仅适用于true 排列
秒。其他可迭代类型不实现此方法。
问题:您有一个包含酒店允许的动物类型的数组。你怎么能确定你的宠物SerpentSlithers先生是否可以出行?
较旧的方式:
VAR 动物 = ('小狗', '猫', “Serpent”, '鸟类', “大熊市猫”); VAR snakesAllowed = 假; 对于 (VAR 一世 = 0; 一世 < 动物。长度; 一世++) { 如果(动物(一世) === “Serpent”) { snakesAllowed = 真正; 打破; } } 安慰。日志(snakesAllowed); //真的
运用 。一些()
:
//使用箭头功能 常量 动物 = ('小狗', '猫', “Serpent”, '鸟类', “大熊市猫”); 常量 snakesAllowed = 动物。一些((类型) => 类型 === “Serpent”); 安慰。日志(snakesAllowed); //真的 //使用普通函数 常量 动物 = ('小狗', '猫', “Serpent”, '鸟类', “大熊市猫”); 常量 snakesAllowed = 动物。一些(功能(类型) { 返回 类型 === “Serpent”; }); 安慰。日志(snakesAllowed); //真的
进一步阅读:MDN网络文档
资讯来源:由0x资讯编译自DEV,原文:https://dev.to/mattsparks/quick-javascript-tip-the-some-method-207j ,版权归作者所有,未经许可,不得转载