0

「a」と「b」の 2 つの文字列があります。「a」から「b」を取得する方法。ifなしの「b」から「a」?お気に入り:

var arr = ["a", "b"];

function reverse(str){
    return arr[+!arr.indexOf(str)];
}

しかし、よりエレガントな方法で。

4

4 に答える 4

1

char/ascii 変換を使用できます。

function reverse(c) {
   return String.fromCharCode(195 - c.charCodeAt(0))
}

それを試してみてください

    alert(reverse('a'));
    alert(reverse('b'));
于 2013-06-13T16:52:19.850 に答える