{?}
和 和到底有什么区别{#}
?
--
经过一些测试,列出 的所有真值/假值{?}
,并将它们与 进行比较{#}
:
上下文:
{
values: [
// false
'',
"",
false,
null,
undefined,
[],
// true
0,
"0",
"null",
"undefined",
"false",
{},
{a: 'a'}
]
}
模板:
{#values}
{?.}true{:else}false{/.}
{/values}
{~n}
{#values}
{#.}true{:else}false{/.}
{/values}
它输出完全相同的结果:
falsefalsefalsefalsefalsefalsetruetruetruetruetruetruetrue
falsefalsefalsefalsefalsefalsetruetruetruetruetruetruetrue
--
他们之间真的有什么区别吗?