注意:我应该清楚我的愿望是在一个声明中在功能上做到这一点。我可以通过循环轻松地做到这一点,但这不是我感兴趣的。
我有两个数组:一个索引数字数组 A 和一个关联数组 B,对象 O 由数组 A 的元素索引。
我想按照 A 的元素顺序生成一个 O 数组——换句话说,根据关联数组 B 将索引映射到真实对象。
例如:
A = [ 3, 4, 2, 1 ];
B = [ 1=>"one", 2=>"two", 3=>"three", 4=>"four" ]
我想:
[ "three", "four", "two", "one" ]
另外,顺便说一句,我也很想知道这个概念叫什么。它有点像映射,但具体涉及到另一个数组的索引,而不是函数。