Skip to content
人工智能 edited this page Jun 27, 2015 · 2 revisions

P.assign( vals )

功能:

按条件返回值,按不同条件返回不同值


参数:

{vals}

条件数组,参数类型为Array,必选项

数组的每一项为一个条件,按顺序第一个条件为true的值即返回

当数组项的值为数组时,第一个值为返回值,第二个值为判断条件,如果没有第二个值,则默认为true。

当数组项的值不是数组时,默认条件为真,返回当前数组项的值。

例如:[[1, false], [2, true], 3, [4]]


示例

代码:var val = P.assign([ ["a",true], ["b",false] ]);

结果:val = "a"

Clone this wiki locally