Javascript 删除最后一句话;s";如果同一个单词没有最后一个“quot;s";存在于数组中
我有两个这样的数组:Javascript 删除最后一句话;s";如果同一个单词没有最后一个“quot;s";存在于数组中,javascript,node.js,Javascript,Node.js,我有两个这样的数组: var tendances= ["noyades", "noyade", "décès", "accidentelles", "auteurs"]; var nb_tendances = [10, 6, 4, 3, 3]; 这两个数组相互对应,如下所示: noyades = 10 noyade = 6 décès = 4 accidentelles = 3 auteurs = 3 我想要的是: tendances = ["noyade", "décès", "accid
var tendances= ["noyades", "noyade", "décès", "accidentelles", "auteurs"];
var nb_tendances = [10, 6, 4, 3, 3];
这两个数组相互对应,如下所示:
noyades = 10
noyade = 6
décès = 4
accidentelles = 3
auteurs = 3
我想要的是:
tendances = ["noyade", "décès", "accidentelles", "auteurs"];
nb_tendances = [16, 4, 3, 3];
所以我的问题是:我如何通过忽略最后的“s”来积累单词的复数和单数形式?仅当使用
Array.forEach
和Array.splice
var趋势=[“noyades”、“noyade”、“décès”、“acidelles”、“auteurs”]
var nb_趋势=[10,6,4,3,3]
趋势。forEach(函数(val,i){
设index=tendances.indexOf(val+'s')
如果(索引==-1)返回
nb_趋势[index]+=nb_趋势[i]
趋势.拼接(i,1)
nb_趋势拼接(i,1)
})
控制台日志(趋势)
console.log(注意事项)
使用Array.forEach
和Array.splice
var趋势=[“noyades”、“noyade”、“décès”、“acidelles”、“auteurs”]
var nb_趋势=[10,6,4,3,3]
趋势。forEach(函数(val,i){
设index=tendances.indexOf(val+'s')
如果(索引==-1)返回
nb_趋势[index]+=nb_趋势[i]
趋势.拼接(i,1)
nb_趋势拼接(i,1)
})
控制台日志(趋势)
控制台日志(注意事项)