Javascript 循环以及如何提取以S开头的公司名称
正在尝试完成Javascript 循环以及如何提取以S开头的公司名称,javascript,loops,Javascript,Loops,正在尝试完成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); var公司=[]; 对于(变量i=0;i/s/i.test(co[0]))
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);
var公司=[];
对于(变量i=0;i
我正在试图解决如何用字母S来吸引公司。我知道我需要使用if语句,但会混淆如何正确写入。你可以使用
数组。原型。过滤,并使用startsWith
sCompanies = tickers.filter(co => co.toLocaleLowerCase().startsWith('s'));
或者可以使用正则表达式
sCompanies = tickers.filter(co => /^s/i.test(co));
您可以使用Array.prototype.filter
并使用startsWith
sCompanies = tickers.filter(co => co.toLocaleLowerCase().startsWith('s'));
或者可以使用正则表达式
sCompanies = tickers.filter(co => /^s/i.test(co));
var tickers=[“s1”、“a1”、“s2”]
var公司=[];
对于(变量i=0;i0&&tickers[i].charAt(0).toLowerCase()=“s”){
公司推送(股票代码[i]);
}
}
var sLength=公司长度;
控制台日志(sCompanies);
控制台日志(长度)代码>
var tickers=[“s1”、“a1”、“s2”]
var公司=[];
对于(变量i=0;i0&&tickers[i].charAt(0).toLowerCase()=“s”){
公司推送(股票代码[i]);
}
}
var sLength=公司长度;
控制台日志(sCompanies);
控制台日志(长度)代码>您可以使用:
代码示例:
const tickers=[
“Saas”,
“谷歌”
]
const sCompanies=tickers.filter(co=>/s/i.test(co[0]))
console.log(sCompanies)
您可以使用:
代码示例:
const tickers=[
“Saas”,
“谷歌”
]
const sCompanies=tickers.filter(co=>/s/i.test(co[0]))
console.log(sCompanies)
if(tickers[i].includes(“s”)
在你的for
循环中可能会运行一些if(tickers[i].includes(“s”)
在你的for
循环中可能会运行