注:1つのステートメントで、これを機能的に実行することが私の望みであることを明確にする必要があります。私はループでこれを簡単に行うことができますが、それは私が興味を持っていることではありません。
2つの配列があります。インデックスの数値配列Aと、配列Aの要素によってインデックスが付けられたオブジェクトOの連想配列Bです。
Aの要素の順序でOの配列を生成したいと思います。つまり、連想配列Bに基づいて、インデックスを実際のオブジェクトにマップします。
例えば:
A = [ 3, 4, 2, 1 ];
B = [ 1=>"one", 2=>"two", 3=>"three", 4=>"four" ]
が欲しいです:
[ "three", "four", "two", "one" ]
また、ちなみに私もこの概念が何と呼ばれているのか知りたいです。これはマッピングのようなものですが、関数ではなく、具体的には別の配列へのインデックスを含みます。