fordth / jinqJs

jinqJs provides a simple way to perform SQL like queries on javaScript arrays, collections and web services using LINQ expressions.
Other
93 stars 29 forks source link

Select where value is 0 #16

Closed gpminsuk closed 7 years ago

gpminsuk commented 8 years ago

Hi,

In select function this line, obj[dstFieldName] = (isSimple ? result[index] : (result[index][srcFieldName] || null) ); What is this "|| null" for? It returns null when value is 0.

For example, this query new jinqJs().from([[0],[0],[1],[0],[2]]).select([{field:0,text:0}]) returns [[null],[null],[1],[null],[2]] where expected result is [[0],[0],[1],[0],[2]]

fordth commented 7 years ago

Great, catch! I will put that in my next release. Thank you!

fordth commented 7 years ago

This has been addressed in release version 1.6.1. Thank you!