gpt4 book ai didi

jquery - JavaScript/jQuery 中是否有类似 php 函数 key() 的函数?

转载 作者:行者123 更新时间:2023-12-01 04:11:17 26 4
gpt4 key购买 nike

我通过 <?php echo json_encode($my_array); ?> 将多维数组传输到 JavaScript 中我想将该 JSON 的条目与其他变量进行比较。那么我怎样才能得到一个没有子条目的字符串对象呢?

假设我的对象是 [Object { 1429={Object { 8766={...}, 8483={...}, 7345={...}}}}, Object { 9041={...}}]

那么我怎样才能得到 1429 或 8766 作为字符串呢?我知道如何在 PHP 中使用多维数组(那里是 key())来做到这一点 - 但在 JavaScript 中会是什么?

最佳答案

在 PHP 中,key() 函数只是返回内部指针当前指向的数组元素的键。

例如(来自手册):

<?php
$array = array(
'fruit1' => 'apple',
'fruit2' => 'orange',
'fruit3' => 'grape',
'fruit4' => 'apple',
'fruit5' => 'apple');

// this cycle echoes all associative array
// key where value equals "apple"
while ($fruit_name = current($array)) {
if ($fruit_name == 'apple') {
echo key($array).'<br />';
}
next($array);
}
?>

js中没有对象内部指针这样的东西,所以也没有类似的功能。

关于jquery - JavaScript/jQuery 中是否有类似 php 函数 key() 的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20222149/

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