JavaScriptでの逆操作とそのコード例


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