我一直看到这种价值替代的模式,我正在试图弄清楚如何向同事解释替代品。
适用于:
的正确,明确的词语是什么?在许多应用程序中,您需要重新查询值,而不是使用现有的已定义变量。
高级用例:
const initialValue = (
+(0.5 * window.innerHeight)
);
const remainingValue = (
-(initialValue)
+(0.25 * window.innerHeight)
);
function getTopValue (percentageComplete) {
return (
+(initialValue)
+(percentageComplete * remainingValue)
);
}
如果您在几秒钟内调用getTopValue,其值介于0和1之间,则最终会以初始值+剩余
结束但是,如果要调整屏幕大小,最终目的地不同,则必须将remainingValue转换为函数,而不是值
const initialValue = (
+(0.5 * window.innerHeight)
);
const remainingValue = () => (
-(initialValue)
+(0.25 * window.innerHeight)
);
function getTopValue (percentageComplete) {
return (
+(initialValue)
+(percentageComplete * remainingValue())
);
}
答案 0 :(得分:0)