Javascript 如何设置常量的默认值?

Javascript 如何设置常量的默认值?,javascript,Javascript,我在meteor中得到了一个常量,包含颜色和文本变量: const exampleTemplate = (text, color) => (' Hello, this is your text: ${text}. I hope you liked it. And here comes your color: <span style="color: ${color}">Boom, here she is.</span> '); const d

我在meteor中得到了一个
常量
,包含
颜色
文本
变量:

const exampleTemplate = (text, color) => ('
   Hello, this is your text:
   ${text}.
   I hope you liked it. And here comes your color:
   <span style="color: ${color}">Boom, here she is.</span>
');

const defaultColor = '#123456';
const firstColor = '#876543';
const secondColor = '#295736';

return exampleTemplate('I am a text example', defaultColor);

const examplemplate=(文本、颜色)=>('
您好,这是您的文字:
${text}。
我希望你喜欢。这是你的颜色:
砰,她来了。
');
const defaultColor='#123456';
常量firstColor='#876543';
const secondColor='#295736';
返回exampleTemplate('我是一个文本示例',defaultColor);
如果没有设置其他变量,如何将
defaultColor
定义为默认值?我已经找到了,但我不能采用它的标记。如果您要查找的常量
color
null
false
0
NaN
,我想使用
defaultColor

不过,您仍然需要对您提到的所有条件进行一些类型检查。

您正在寻找的


您仍然需要对您提到的所有条件进行一些类型检查。

const examplemplate=(text,color=defaultColor)
是最佳做法-不确定为什么会是NAN,“,或false-上述案例测试如果未通过-您必须在代码中检查这些-并且您的模板文字不正确-应该被反勾号包围,除非Meteor使用不同的模板引擎-但假设这是es2015语法“我无法采用其标记”-只需使用
..${color | | defaultColor}即可…
颜色
不是常量???它是一个函数参数(存储在
const-exampleTemplate
变量中的箭头函数),其行为与
var
const-exampleTemplate=(text,color=defaultColor)
是最佳实践-不确定为什么会是NAN,“,或false-上述案例测试如果未通过-您必须在代码中检查这些-并且您的模板文字不正确-应该被反勾号包围,除非Meteor使用不同的模板引擎-但假设这是es2015语法“我无法采用其标记”-只需使用
..${color | | defaultColor}即可…
颜色
不是常量???它是一个函数参数(存储在
const exampleTemplate
变量中的箭头函数),其行为与
var
类似。
const exampleTemplate = (text, color = defaultColor) => ('
');