status_name=Array("a","b","c","b","e","f"); status_id=Array( 1, 2, 3, 4, 5, 6);
如何组合这两个数组并构建多维数组预期的多维数组是这样的
[["a", 1],["b", 2],["c", 3],["d", 4],["e", 5],["f", 6]]
帮助我如何使用上面两个数组值并构建我期望的多维数组
由于您包含了 jQuery,因此您可以使用jQuery.map http://api.jquery.com/jQuery.map/与 Linus 的回答类似:
var result = [], status_name = ["a","b","c","b","e","f"], status_id = [1, 2, 3, 4, 5, 6]; result = $.map(status_name, function (el, idx) { return [[el, status_id[idx]]]; });
看看你的变量名,我猜你来自一种语言(比如 PHP)。如果是这种情况,请确保记住使用以下命令声明局部变量var关键字,否则你会污染全局范围,并且会在 IE 中遇到一些可怕的错误。
var