Javascript 调用多个转换方法的更简洁的方法是什么?

Javascript 调用多个转换方法的更简洁的方法是什么?,javascript,method-chaining,Javascript,Method Chaining,我需要对一个变量调用多个转换方法。在JavaScript中有哪些干净的方法可以做到这一点?创建一个类以便我可以进行方法链接是不是太过工程化了 下面是我想整理的一个例子: 让值='foo'; 值=转换值FN1值; 值=转换值FN2值; value=replaceCertainCharsvalue; value=encodeAsHtmlvalue; //等 返回值 在变压器阵列上使用reduce 让值='foo'; 常量newValue=[ 转换值fn1, 转换值fn2, 替换某些字符, 编码as

我需要对一个变量调用多个转换方法。在JavaScript中有哪些干净的方法可以做到这一点?创建一个类以便我可以进行方法链接是不是太过工程化了

下面是我想整理的一个例子:

让值='foo'; 值=转换值FN1值; 值=转换值FN2值; value=replaceCertainCharsvalue; value=encodeAsHtmlvalue; //等 返回值
在变压器阵列上使用reduce

让值='foo'; 常量newValue=[ 转换值fn1, 转换值fn2, 替换某些字符, 编码ashtml ].reduceval,fn=>fnval,value 函数转换值fn1val{ console.log'transformValueFn1',val; 返回val; } 函数transformValueFn2val{ console.log'transformValueFn2',val 返回val; } 函数replaceCertainCharsval{ console.log'replaceCertainChars',val 返回val; } 函数编码ashtmlval{ console.log'encodeAsHtml',val 返回val;
}若您不止一次或两次这样做,那个么在我看来,类是最有意义的,尽管您也可以使用函数数组并减少