elementuiを使っていると多階層の木構造に遭遇することが多いのですが、バックエンドはフロントエンドの各階層に一貫性のないフィールドを与えることがよくあります.一貫性を持たせるためにトラバーサルループを書くと面倒です.直接したほうがいいです.バックグラウンドから送信された配列を転送します.これは文字列であり、文字列内の不一致フィールドを一致するフィールドに置き換え、文字列内の置換が必要な特定の文字をどのように置換するかのメソッドが委譲されます.
ケースは次のとおりです。
1. 文字列内の a であるすべての文字を e に置き換えます
let str = 'abcabcabc';
str = str.replace(/a/g, 'e');
console.log(str);
// 打印结果: ebcebcebc
2. 文字列の a の最初の文字を e に置き換えます
let str = 'abcabcabc';
str = str.replace(/a/, 'e');
console.log(str);
// 打印结果: ebcabcabc