尝试完成 if
语句以提取带有字母 S 的公司名称。
var sCompanies = [];
for (var i = 0; i < tickers.length; i++){
console.log (sCompanies[i]);
}
if
var sLength = sCompanies.length;
console.log(sCompanies);
console.log(sLength);
我正在尝试解决如何使用字母 S 拉动公司。我知道我将需要使用 if 语句,但我自己对如何正确写入感到困惑。
最佳答案
您可以使用 Array.prototype.filter
并使用 startsWith
进行检查
sCompanies = tickers.filter(co => co.toLocaleLowerCase().startsWith('s'));
或者可以使用正则表达式
sCompanies = tickers.filter(co => /^s/i.test(co));
关于javascript - 循环以及如何提取以 S 开头的公司名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58555823/