- 文字列の逆転:
文字列を逆転させるには、
split()
、reverse()
、join()
メソッドを組み合わせることができます。
const str = 'Hello, World!';
const reversedStr = str.split('').reverse().join('');
console.log(reversedStr); // 出力: '!dlroW ,olleH'
- 配列の逆転:
配列を逆転させるには、
reverse()
メソッドを使用します。
const arr = [1, 2, 3, 4, 5];
arr.reverse();
console.log(arr); // 出力: [5, 4, 3, 2, 1]
- 数値の逆転: 数値を逆転させるには、文字列に変換してから逆転させ、再度数値に変換します。
const num = 12345;
const reversedNum = Number(num.toString().split('').reverse().join(''));
console.log(reversedNum); // 出力: 54321
- オブジェクトの逆転:
オブジェクトのキーと値を逆転させるには、
Object.entries()
、reduce()
、Object.fromEntries()
メソッドを使用します。
const obj = { a: 1, b: 2, c: 3 };
const reversedObj = Object.fromEntries(
Object.entries(obj).reduce((acc, [key, value]) => {
acc[value] = key;
return acc;
}, {})
);
console.log(reversedObj); // 出力: { '1': 'a', '2': 'b', '3': 'c' }
これらはJavaScriptで逆操作を行うためのいくつかの例です。コードを使用して、特定の操作を逆に行う方法を学び、アプリケーションやウェブサイトの開発に役立てることができます。