我正在学习打字稿。你怎么解释这个?

时间:2017-01-06 03:26:57

标签: typescript

enter image description here

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行,但是如果你认为有一个解释涉及到更好地理解和编写好的代码。

1 个答案:

答案 0 :(得分:2)

它不会忽略console.log来电。您的代码正在打印由outpt(false)返回的值,这是您在return语句中所拥有的值。

您的代码根本没有使用提供的参数。如果您希望它打印为false,则在return语句中使用all,而不是[1,2]。你要回的只是一个硬编码阵列。

如果您希望它返回[1,2] false,请尝试return [1,2] + ' ' + all;

之类的内容