gpt4 book ai didi

javascript - 改为 JavaScript 的 array_count_values

转载 作者:可可西里 更新时间:2023-10-31 23:53:31 27 4
gpt4 key购买 nike

我有以下 PHP 脚本,现在我需要在 JavaScript 中做同样的事情。 JavaScript 中是否有类似于 PHP 函数的函数,我已经搜索了好几天但找不到类似的东西?我想做的是计算某个单词在数组中被使用的次数。

$interfaceA = array($interfaceA_1,$interfaceA_2,$interfaceA_3,$interfaceA_4,$interfaceA_5,$interfaceA_6,$interfaceA_7,$interfaceA_8);       

$interfaceA_array=array_count_values($interfaceA);
$knappsatsA = $interfaceA_array[gui_knappsats];
$touchpanelA = $interfaceA_array[gui_touchpanel];

最佳答案

为什么不简单地创建一个新的 javascript 数组“counts”迭代原始数组,并增加数组中遇到的键的“计数”计数。 http://jsfiddle.net/4t28P/1/

var myCurrentArray = new Array("apple","banana","apple","orange","banana","apple");

var counts = {};

for(var i=0;i< myCurrentArray.length;i++)
{
var key = myCurrentArray[i];
counts[key] = (counts[key])? counts[key] + 1 : 1 ;

}

alert(counts['apple']);
alert(counts['banana']);

关于javascript - 改为 JavaScript 的 array_count_values,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5217136/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com