table.md-table ng-repeat="(key, value) in search.leave_applications | groupBy:'employee.name'"
tr.md-table-headers-row
th.md-table-header name
th.md-table-header start
th.md-table-header end
th.md-table-header status
tr.md-table-headers-row
td.md-table-headers-row
| {{key}}
td.md-table-headers-row colspan="3"
tr.md-table-headers-row ng-repeat=" date in value"
td.md-table-headers-row
td.md-table-headers-row
| {{date.starts_on}}
td.md-table-headers-row
| {{date.ends_on}}
td.md-table-headers-row stats
是输出。不是[1,2]
。它应该是False
和[1,2]
。
编译器如何忽略Console.log语句并打印False
?
我知道代码只有3行,但是如果你认为有一个解释涉及到更好地理解和编写好的代码。
答案 0 :(得分:2)
它不会忽略console.log
来电。您的代码正在打印由outpt(false)
返回的值,这是您在return语句中所拥有的值。
您的代码根本没有使用提供的参数。如果您希望它打印为false,则在return语句中使用all
,而不是[1,2]
。你要回的只是一个硬编码阵列。
如果您希望它返回[1,2] false
,请尝试return [1,2] + ' ' + all;