相当于PHP $ array [$ i] []的JavaScript

克尔兹斯托夫·马林诺夫斯基

我在JavaScript中创建多维数组时遇到问题。

PHP代码如下所示:

<?php
$matches = array(1, 2, 3, 4, 4, 4, 6, 6, 2, 3);

foreach($matches as $match) {

     $levels[$match][] = $match;
}

print_r($levels);
?>

$ levels的print_r:

levels[1][0] = 1
levels[2][0] = 2
levels[3][0] = 3
levels[4][0] = 4
levels[4][1] = 4
levels[4][2] = 4
levels[6][0] = 6
levels[6][1] = 6
levels[2][1] = 2
levels[3][1] = 3

我在JavaScript中创建相同数组时遇到问题。

<script>
var levels = [];

$([1, 2, 3, 4, 4, 4, 6, 6, 2, 3]).each(function(key, value) {

     levels[value][] = value;
});
</script>

有人可以帮我用JavaScript创建相同的数组吗?

费利克斯·克林(Felix Kling)

如果没有数组,JavaScript不会神奇地创建一个数组。您必须自己创建它。所以这就像

$([1, 2, 3, 4, 4, 4, 6, 6, 2, 3]).each(function(key, value) {
    if (levels[value] == null) {
        levels[value] = [];
    }
    levels[value].push(value);
});

了解有关数组的更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Php 相当于 Javascript 的 Array.from()

来自分类Dev

相当于$ .on的Javascript

来自分类Dev

相当于RNGCryptoServiceProvider的Javascript

来自分类Dev

相当于Jquery的Javascript

来自分类Dev

相当于JavaScript的Jframe

来自分类Dev

Apex 相当于 Javascript For In

来自分类Dev

相当于Ruby Time.now.to_i PHP

来自分类常见问题

相当于JavaScript中的Python Pandas

来自分类Dev

相当于jquery ajaxStop的Javascript

来自分类Dev

相当于JQuery .next()的JavaScript

来自分类Dev

相当于R中的javascript reduce

来自分类Dev

相当于Java Regex的Javascript

来自分类Dev

相当于Javascript querySelector的Python

来自分类Dev

相当于jquery触发方法的javascript

来自分类Dev

相当于Ruby的`send`的Javascript

来自分类Dev

相当于jQuery not()的Vanilla Javascript

来自分类Dev

相当于锚href的javascript

来自分类Dev

相当于 jQuery onclick 的 Javascript

来自分类Dev

相当于内联 JavaScript 的 Typescript

来自分类Dev

相当于PHP :: :(作用域解析运算符)的Javascript

来自分类Dev

PDO相当于mysql_fetch_array

来自分类Dev

相当于Ruby Array.each方法的Python

来自分类Dev

Android相当于setTimeout和javascript的clearTimeout?

来自分类Dev

JavaScript相当于?? C#中的运算符

来自分类Dev

相当于jQuery.param()的纯Javascript

来自分类Dev

Javascript相当于对象模型中的destruct

来自分类Dev

JavaScript相当于相对路径

来自分类Dev

获取键,“ this”的值:JavaScript的jQuery相当于什么?

来自分类Dev

相当于jQuery.param()的纯Javascript