<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>JSLINQ Wiki &amp; Documentation Rss Feed</title><link>http://www.codeplex.com/JSLINQ/Wiki/View.aspx?title=Home</link><description>JSLINQ Wiki Rss Description</description><item><title>Updated Wiki: Home</title><link>http://jslinq.codeplex.com/Wiki/View.aspx?title=Home&amp;version=23</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;LINQ to JavaScript &amp;#40;JSLINQ&amp;#41; is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use LINQ to JavaScript.&lt;br /&gt;&lt;br /&gt;This project is maintained by &lt;a href="http://pietschsoft.com" class="externalLink"&gt;Chris Pietschmann&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;h2&gt;What is LINQ to JavaScript?&lt;/h2&gt;
LINQ to JavaScript (JSLINQ for short) is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use JSLINQ.&lt;br /&gt;&lt;br /&gt;If you don't know what LINQ is; it's a new featureset in the .NET Framework 3.5 that allows more SQL-like querying of any kind of data. In the case of LINQ to JavaScript, it provides the ability to query against Arrays.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Example Usage&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
            
var exampleArray = JSLINQ(myList)
                   .Where(function(item){ return item.FirstName == &amp;quot;Chris&amp;quot;; })
                   .OrderBy(function(item) { return item.FirstName; })
                   .Select(function(item){ return item.FirstName; });
&lt;/pre&gt;&lt;br /&gt;
&lt;h2&gt;Using LINQ to JavaScript&lt;/h2&gt;We will use this Array for the following examples:&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Create an Instance of the JSLINQ object with your data&lt;/b&gt;&lt;br /&gt;You need to create a new JSLINQ object and pass it the javascript array of data that you will be querying.&lt;br /&gt;&lt;pre&gt;
var example = JSLINQ(myList);
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Using the Where operator to specify query criteria&lt;/b&gt;&lt;br /&gt;In this case, we're getting all items in the Array that have FirstName property set to Chris.&lt;br /&gt;&lt;pre&gt;
var whereExample1 = JSLINQ(myList).
                      Where(function(item){ return item.FirstName == &amp;quot;Chris&amp;quot;; });
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Using the Select operator to specify which data to return&lt;/b&gt;&lt;br /&gt;In this case, we're going to return only the FirstName property of each item in the Array.&lt;br /&gt;&lt;pre&gt;
var selectTest2 = JSLINQ(myList).
                Select(function(item){ return item.FirstName; });
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Using the OrderBy operator to determine how to sort the order of the items in the Array&lt;/b&gt;&lt;br /&gt;In this case, we're going to order them by the FirstName property.&lt;br /&gt;&lt;pre&gt;
var sortTest1 = JSLINQ(myList)
             .OrderBy(function(item){ return item.FirstName; });
&lt;/pre&gt;&lt;/div&gt;</description><author>crpietschmann</author><pubDate>Thu, 18 Jun 2009 21:13:12 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090618091312P</guid></item><item><title>Updated Wiki: Home</title><link>http://jslinq.codeplex.com/Wiki/View.aspx?title=Home&amp;version=22</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;LINQ to JavaScript &amp;#40;JSLINQ&amp;#41; is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use LINQ to JavaScript.&lt;br /&gt;&lt;br /&gt;This project is maintained by &lt;a href="http://pietschsoft.com" class="externalLink"&gt;Chris Pietschmann&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;h2&gt;What is LINQ to JavaScript?&lt;/h2&gt;
LINQ to JavaScript (JSLINQ for short) is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use JSLINQ.&lt;br /&gt;&lt;br /&gt;If you don't know what LINQ is; it's a new featureset in the .NET Framework 3.5 that allows more SQL-like querying of any kind of data. In the case of LINQ to JavaScript, it provides the ability to query against Arrays.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Example Usage&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
            
var exampleArray = JSLINQ(myList)
                   .Where(function(item){ return item.FirstName == &amp;quot;Chris&amp;quot;; })
                   .OrderBy(&amp;quot;FirstName&amp;quot;)
                   .Select(function(item){ return item.FirstName; });
&lt;/pre&gt;&lt;br /&gt;
&lt;h2&gt;Using LINQ to JavaScript&lt;/h2&gt;We will use this Array for the following examples:&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Create an Instance of the JSLINQ object with your data&lt;/b&gt;&lt;br /&gt;You need to create a new JSLINQ object and pass it the javascript array of data that you will be querying.&lt;br /&gt;&lt;pre&gt;
var example = JSLINQ(myList);
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Using the Where operator to specify query criteria&lt;/b&gt;&lt;br /&gt;In this case, we're getting all items in the Array that have FirstName property set to Chris.&lt;br /&gt;&lt;pre&gt;
var whereExample1 = JSLINQ(myList).
                      Where(function(item){ return item.FirstName == &amp;quot;Chris&amp;quot;; });
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Using the Select operator to specify which data to return&lt;/b&gt;&lt;br /&gt;In this case, we're going to return only the FirstName property of each item in the Array.&lt;br /&gt;&lt;pre&gt;
var selectTest2 = JSLINQ(myList).
                Select(function(item){ return item.FirstName; });
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Using the OrderBy operator to determine how to sort the order of the items in the Array&lt;/b&gt;&lt;br /&gt;In this case, we're going to order them by the FirstName property.&lt;br /&gt;&lt;pre&gt;
var sortTest1 = JSLINQ(myList)
             .OrderBy(&amp;quot;FirstName&amp;quot;);

var sortTest2 = JSLINQ(myList)
             .OrderBy(function(item){ return item.FirstName; });
&lt;/pre&gt;&lt;/div&gt;</description><author>crpietschmann</author><pubDate>Thu, 18 Jun 2009 21:04:11 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090618090411P</guid></item><item><title>Updated Wiki: Home</title><link>http://jslinq.codeplex.com/Wiki/View.aspx?title=Home&amp;version=21</link><description>&lt;div class="wikidoc"&gt;&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;LINQ to JavaScript &amp;#40;JSLINQ&amp;#41; is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use LINQ to JavaScript.&lt;br /&gt;&lt;br /&gt;This project is maintained by &lt;a href="http://pietschsoft.com" class="externalLink"&gt;Chris Pietschmann&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;
&lt;h2&gt;What is LINQ to JavaScript?&lt;/h2&gt;
LINQ to JavaScript (JSLINQ for short) is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use JSLINQ.&lt;br /&gt;&lt;br /&gt;If you don't know what LINQ is; it's a new featureset in the .NET Framework 3.5 that allows more SQL-like querying of any kind of data. In the case of LINQ to JavaScript, it provides the ability to query against Arrays.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Example Usage&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
            
var exampleArray = JSLINQ(myList)
                   .Where(function(item){ return item.FirstName == &amp;quot;Chris&amp;quot;; })
                   .OrderBy(function(item) { return item.FirstName; })
                   .Select(function(item){ return item.FirstName; });
&lt;/pre&gt;&lt;br /&gt;
&lt;h2&gt;Using LINQ to JavaScript&lt;/h2&gt;We will use this Array for the following examples:&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Create an Instance of the JSLINQ object with your data&lt;/b&gt;&lt;br /&gt;You need to create a new JSLINQ object and pass it the javascript array of data that you will be querying.&lt;br /&gt;&lt;pre&gt;
var example = JSLINQ(myList);
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Using the Where operator to specify query criteria&lt;/b&gt;&lt;br /&gt;In this case, we're getting all items in the Array that have FirstName property set to Chris.&lt;br /&gt;&lt;pre&gt;
var whereExample1 = JSLINQ(myList).
                      Where(function(item){ return item.FirstName == &amp;quot;Chris&amp;quot;; });
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Using the Select operator to specify which data to return&lt;/b&gt;&lt;br /&gt;In this case, we're going to return only the FirstName property of each item in the Array.&lt;br /&gt;&lt;pre&gt;
var selectTest2 = JSLINQ(myList).
                Select(function(item){ return item.FirstName; });
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Using the OrderBy operator to determine how to sort the order of the items in the Array&lt;/b&gt;&lt;br /&gt;In this case, we're going to order them by the FirstName property.&lt;br /&gt;&lt;pre&gt;
var sortTest1 = JSLINQ(myList).
             OrderBy(function(item){ return item.FirstName; });
&lt;/pre&gt;&lt;/div&gt;</description><author>crpietschmann</author><pubDate>Tue, 16 Jun 2009 22:53:08 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090616105308P</guid></item><item><title>Updated Wiki: Home</title><link>http://jslinq.codeplex.com/Wiki/View.aspx?title=Home&amp;version=20</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;LINQ to JavaScript &amp;#40;JSLINQ&amp;#41; is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use LINQ to JavaScript.&lt;br /&gt; &lt;br /&gt;This project is maintained by &lt;a href="http://pietschsoft.com" class="externalLink"&gt;Chris Pietschmann&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
What is LINQ to JavaScript?
&lt;/h2&gt; &lt;br /&gt;LINQ to JavaScript (JSLINQ for short) is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use JSLINQ.&lt;br /&gt; &lt;br /&gt;If you don't know what LINQ is; it's a new featureset in the .NET Framework 3.5 that allows more SQL-like querying of any kind of data. In the case of LINQ to JavaScript, it provides the ability to query against Arrays.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Example Usage&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
            
var exampleArray = new JSLINQ(myList)
                   .Where(function(item){ return item.FirstName == &amp;quot;Chris&amp;quot;; })
                   .OrderBy(function(item) { return item.FirstName; })
                   .Select(function(item){ return item.FirstName; });
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Using LINQ to JavaScript
&lt;/h2&gt;We will use this Array for the following examples:&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Create an Instance of the JSLINQ object with your data&lt;/b&gt;&lt;br /&gt;You need to create a new JSLINQ object and pass it the javascript array of data that you will be querying.&lt;br /&gt;&lt;pre&gt;
var example = new JSLINQ(myList);
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Using the Where operator to specify query criteria&lt;/b&gt;&lt;br /&gt;In this case, we're getting all items in the Array that have FirstName property set to Chris.&lt;br /&gt;&lt;pre&gt;
var whereExample1 = new JSLINQ(myList).
                      Where(function(item){ return item.FirstName == &amp;quot;Chris&amp;quot;; });
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Using the Select operator to specify which data to return&lt;/b&gt;&lt;br /&gt;In this case, we're going to return only the FirstName property of each item in the Array.&lt;br /&gt;&lt;pre&gt;
var selectTest2 = new JSLINQ(myList).
                Select(function(item){ return item.FirstName; });
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Using the OrderBy operator to determine how to sort the order of the items in the Array&lt;/b&gt;&lt;br /&gt;In this case, we're going to order them by the FirstName property.&lt;br /&gt;&lt;pre&gt;
var sortTest1 = new JSLINQ(myList).
             OrderBy(function(item){ return item.FirstName; });
&lt;/pre&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>crpietschmann</author><pubDate>Mon, 30 Mar 2009 21:59:58 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090330095958P</guid></item><item><title>Updated Wiki: Home</title><link>http://jslinq.codeplex.com/Wiki/View.aspx?title=Home&amp;version=19</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;LINQ to JavaScript &amp;#40;JSLINQ&amp;#41; is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use LINQ to JavaScript.&lt;br /&gt; &lt;br /&gt;This project is maintained by &lt;a href="http://pietschsoft.com" class="externalLink"&gt;Chris Pietschmann&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
What is LINQ to JavaScript?
&lt;/h2&gt; &lt;br /&gt;LINQ to JavaScript (JSLINQ for short) is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use JSLINQ.&lt;br /&gt; &lt;br /&gt;If you don't know what LINQ is; it's a new featureset in the .NET Framework 3.5 that allows more SQL-like querying of any kind of data. In the case of LINQ to JavaScript, it provides the ability to query against Arrays.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Example Usage&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
            
var exampleArray = new JSLINQ(myList)
                   .Where(function(item){ return item.FirstName == &amp;quot;Chris&amp;quot;; })
                   .OrderBy(function(item) { return item.FirstName; })
                   .Select(function(item){ return item.FirstName; });
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Using LINQ to JavaScript
&lt;/h2&gt;We will use this Array for the following examples:&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Create an Instance of the JSLINQ object with your data&lt;/b&gt;&lt;br /&gt;You need to create a new JSLINQ object and pass it the javascript array of data that you will be querying.&lt;br /&gt;&lt;pre&gt;
var example = new JSLINQ(myList);
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Using the Where operator to specify query criteria&lt;/b&gt;&lt;br /&gt;In this case, we're getting all items in the Array that have FirstName property set to Chris.&lt;br /&gt;&lt;pre&gt;
var whereExample1 = new JSLINQ(myList).
                      Where(function(item){ return item.FirstName == &amp;quot;Chris&amp;quot;; });
 
 
*Using the Select operator to specify which data to return*
In this case, we're going to return only the FirstName property of each item in the Array.
{{
var selectTest2 = new JSLINQ(myList).
                Select(function(item){ return item.FirstName; });
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Using the OrderBy operator to determine how to sort the order of the items in the Array&lt;/b&gt;&lt;br /&gt;In this case, we're going to order them by the FirstName property.&lt;br /&gt;&lt;pre&gt;
var sortTest1 = new JSLINQ(myList).
             OrderBy(function(item){ return item.FirstName; });
&lt;/pre&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>crpietschmann</author><pubDate>Mon, 30 Mar 2009 21:58:22 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090330095822P</guid></item><item><title>Updated Wiki: Home</title><link>http://jslinq.codeplex.com/Wiki/View.aspx?title=Home&amp;version=18</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;LINQ to JavaScript &amp;#40;JSLINQ&amp;#41; is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use LINQ to JavaScript.&lt;br /&gt; &lt;br /&gt;This project is maintained by &lt;a href="http://pietschsoft.com" class="externalLink"&gt;Chris Pietschmann&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
What is LINQ to JavaScript?
&lt;/h2&gt; &lt;br /&gt;LINQ to JavaScript (JSLINQ for short) is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use JSLINQ.&lt;br /&gt; &lt;br /&gt;If you don't know what LINQ is; it's a new featureset in the .NET Framework 3.5 that allows more SQL-like querying of any kind of data. In the case of LINQ to JavaScript, it provides the ability to query against Arrays.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Example Usage&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
            
var exampleArray = From(myList).
                   Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;).
                   OrderBy(&amp;quot;item.FirstName&amp;quot;).
                   Select(&amp;quot;item.FirstName&amp;quot;);
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Using LINQ to JavaScript
&lt;/h2&gt;We will use this Array for the following examples:&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Use the From operator just as you would in LINQ in .NET&lt;/b&gt;&lt;br /&gt;The From operator is optional, and only included in LINQ to JavaScript to be able to support the same syntax as LINQ.&lt;br /&gt;&lt;pre&gt;
var example = From(myList);
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Using the Where operator to specify query criteria&lt;/b&gt;&lt;br /&gt;In this case, we're getting all items in the Array that have FirstName property set to Chris.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var whereExample1 = From(myList).
                      Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;);
 
// Send in the clause as a method to be evaluated
var whereExample2 = From(myList).
                      Where(function(item){return item.FirstName == 'Chris';});
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Using the Select operator to specify which data to return&lt;/b&gt;&lt;br /&gt;In this case, we're going to return only the FirstName property of each item in the Array.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var selectTest1 = From(myList).
                Select(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var selectTest2 = From(myList).
                Select(function(item){return item.FirstName;});
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Using the OrderBy operator to determine how to sort the order of the items in the Array&lt;/b&gt;&lt;br /&gt;In this case, we're going to order them by the FirstName property.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var sortTest1 = From(myList).
             OrderBy(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var sortTest1 = From(myList).
             OrderBy(function(item){return item.FirstName});
&lt;/pre&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>crpietschmann</author><pubDate>Mon, 30 Mar 2009 21:46:46 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090330094646P</guid></item><item><title>Updated Wiki: Home</title><link>http://jslinq.codeplex.com/Wiki/View.aspx?title=Home&amp;version=17</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;LINQ to JavaScript &amp;#40;JSLINQ&amp;#41; is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use LINQ to JavaScript.&lt;br /&gt; &lt;br /&gt;This project is maintained by &lt;a href="http://pietschsoft.com" class="externalLink"&gt;Chris Pietschmann&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
What is LINQ to JavaScript?
&lt;/h2&gt; &lt;br /&gt;LINQ to JavaScript (JSLINQ for short) is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use JSLINQ.&lt;br /&gt; &lt;br /&gt;If you don't know what LINQ is; it's a new featureset in the .NET Framework 3.5 that allows more SQL-like querying of any kind of data. In the case of LINQ to JavaScript, it provides the ability to query against Arrays.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Example Usage&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
            
var exampleArray = From(myList).
                   Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;).
                   OrderBy(&amp;quot;item.FirstName&amp;quot;).
                   Select(&amp;quot;item.FirstName&amp;quot;);
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Using LINQ to JavaScript
&lt;/h2&gt;We will use this Array for the following examples:&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Use the From operator just as you would in LINQ in .NET&lt;/b&gt;&lt;br /&gt;The From operator is optional, and only included in LINQ to JavaScript to be able to support the same syntax as LINQ.&lt;br /&gt;&lt;pre&gt;
var example = From(myList);
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Using the Where operator to specify query criteria&lt;/b&gt;&lt;br /&gt;In this case, we're getting all items in the Array that have FirstName property set to Chris.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var whereExample1 = From(myList).
                      Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;);
 
// Send in the clause as a method to be evaluated
var whereExample2 = From(myList).
                      Where(function(item){return item.FirstName == 'Chris';});
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Using the Select operator to specify which data to return&lt;/b&gt;&lt;br /&gt;In this case, we're going to return only the FirstName property of each item in the Array.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var selectTest1 = From(myList).
                Select(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var selectTest2 = From(myList).
                Select(function(item){return item.FirstName;});
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Using the OrderBy operator to determine how to sort the order of the items in the Array&lt;/b&gt;&lt;br /&gt;In this case, we're going to order them by the FirstName property.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var sortTest1 = From(myList).
             OrderBy(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var sortTest1 = From(myList).
             OrderBy(function(item){return item.FirstName});
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;No need to pay attention to the below link. It is just a test at puting a thorn in spammers sides...&lt;br /&gt;&lt;a href="http://pietschsoft.com/post/2008/12/Busby-SEO-Test.aspx" class="externalLink"&gt;Busby SEO Test&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>crpietschmann</author><pubDate>Mon, 30 Mar 2009 20:35:54 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20090330083554P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/JSLINQ/Wiki/View.aspx?title=Home&amp;version=16</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;LINQ to JavaScript &amp;#40;JSLINQ&amp;#41; is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use LINQ to JavaScript.&lt;br /&gt; &lt;br /&gt;This project is maintained by Chris Pietschmann (&lt;a href="http://pietschsoft.com" class="externalLink"&gt;http://pietschsoft.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;).&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
What is LINQ to JavaScript?
&lt;/h2&gt; &lt;br /&gt;LINQ to JavaScript (JSLINQ for short) is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use JSLINQ.&lt;br /&gt; &lt;br /&gt;If you don't know what LINQ is; it's a new featureset in the .NET Framework 3.5 that allows more SQL-like querying of any kind of data. In the case of LINQ to JavaScript, it provides the ability to query against Arrays.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Example Usage&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
            
var exampleArray = From(myList).
                   Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;).
                   OrderBy(&amp;quot;item.FirstName&amp;quot;).
                   Select(&amp;quot;item.FirstName&amp;quot;);
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Using LINQ to JavaScript
&lt;/h2&gt;We will use this Array for the following examples:&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Use the From operator just as you would in LINQ in .NET&lt;/b&gt;&lt;br /&gt;The From operator is optional, and only included in LINQ to JavaScript to be able to support the same syntax as LINQ.&lt;br /&gt;&lt;pre&gt;
var example = From(myList);
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Using the Where operator to specify query criteria&lt;/b&gt;&lt;br /&gt;In this case, we're getting all items in the Array that have FirstName property set to Chris.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var whereExample1 = From(myList).
                      Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;);
 
// Send in the clause as a method to be evaluated
var whereExample2 = From(myList).
                      Where(function(item){return item.FirstName == 'Chris';});
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Using the Select operator to specify which data to return&lt;/b&gt;&lt;br /&gt;In this case, we're going to return only the FirstName property of each item in the Array.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var selectTest1 = From(myList).
                Select(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var selectTest2 = From(myList).
                Select(function(item){return item.FirstName;});
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Using the OrderBy operator to determine how to sort the order of the items in the Array&lt;/b&gt;&lt;br /&gt;In this case, we're going to order them by the FirstName property.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var sortTest1 = From(myList).
             OrderBy(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var sortTest1 = From(myList).
             OrderBy(function(item){return item.FirstName});
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt; &lt;br /&gt;No need to pay attention to the below link. It is just a test at puting a thorn in spammers sides...&lt;br /&gt;&lt;a href="http://pietschsoft.com/post/2008/12/Busby-SEO-Test.aspx" class="externalLink"&gt;Busby SEO Test&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>crpietschmann</author><pubDate>Wed, 03 Dec 2008 16:32:11 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081203043211P</guid></item><item><title>Updated Wiki: Home</title><link>http://www.codeplex.com/JSLINQ/Wiki/View.aspx?title=Home&amp;version=15</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;LINQ to JavaScript &amp;#40;JSLINQ&amp;#41; is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use LINQ to JavaScript.
&lt;br /&gt; &lt;br /&gt;This project is maintained by Chris Pietschmann (&lt;a href="http://pietschsoft.com" class="externalLink"&gt;http://pietschsoft.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;).&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
What is LINQ to JavaScript?
&lt;/h2&gt; &lt;br /&gt;LINQ to JavaScript (JSLINQ for short) is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use JSLINQ.&lt;br /&gt; &lt;br /&gt;If you don't know what LINQ is; it's a new featureset in the .NET Framework 3.5 that allows more SQL-like querying of any kind of data. In the case of LINQ to JavaScript, it provides the ability to query against Arrays.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Example Usage&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
            
var exampleArray = From(myList).
                   Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;).
                   OrderBy(&amp;quot;item.FirstName&amp;quot;).
                   Select(&amp;quot;item.FirstName&amp;quot;);
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Using LINQ to JavaScript
&lt;/h2&gt;We will use this Array for the following examples:&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Use the From operator just as you would in LINQ in .NET&lt;/b&gt;&lt;br /&gt;The From operator is optional, and only included in LINQ to JavaScript to be able to support the same syntax as LINQ.&lt;br /&gt;&lt;pre&gt;
var example = From(myList);
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Using the Where operator to specify query criteria&lt;/b&gt;&lt;br /&gt;In this case, we're getting all items in the Array that have FirstName property set to Chris.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var whereExample1 = From(myList).
                      Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;);
 
// Send in the clause as a method to be evaluated
var whereExample2 = From(myList).
                      Where(function(item){return item.FirstName == 'Chris';});
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Using the Select operator to specify which data to return&lt;/b&gt;&lt;br /&gt;In this case, we're going to return only the FirstName property of each item in the Array.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var selectTest1 = From(myList).
                Select(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var selectTest2 = From(myList).
                Select(function(item){return item.FirstName;});
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;b&gt;Using the OrderBy operator to determine how to sort the order of the items in the Array&lt;/b&gt;&lt;br /&gt;In this case, we're going to order them by the FirstName property.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var sortTest1 = From(myList).
             OrderBy(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var sortTest1 = From(myList).
             OrderBy(function(item){return item.FirstName});
&lt;/pre&gt; &lt;br /&gt;
&lt;/div&gt;</description><author>crpietschmann</author><pubDate>Thu, 16 Oct 2008 01:32:10 GMT</pubDate><guid isPermaLink="false">Updated Wiki: Home 20081016013210A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/JSLINQ/Wiki/View.aspx?title=Home&amp;version=14</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;LINQ to JavaScript &amp;#40;JSLINQ&amp;#41; is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use LINQ to JavaScript.
&lt;br /&gt; &lt;br /&gt;View Interactive SDK: &lt;a href="http://simplovation.com/jslinqsdk/" class="externalLink"&gt;http://simplovation.com/jslinqsdk/&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;This project is maintained by Chris Pietschmann (&lt;a href="http://pietschsoft.com" class="externalLink"&gt;http://pietschsoft.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;), and sponsored by Simplovation &lt;a href="http://simplovation.com" class="externalLink"&gt;http://simplovation.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
What is LINQ to JavaScript?
&lt;/h2&gt; &lt;br /&gt;LINQ to JavaScript (JSLINQ for short) is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use JSLINQ.&lt;br /&gt; &lt;br /&gt;If you don't know what LINQ is; it's a new featureset in the .NET Framework 3.5 that allows more SQL-like querying of any kind of data. In the case of LINQ to JavaScript, it provides the ability to query against Arrays.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Example Usage&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
            
var exampleArray = From(myList).
                   Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;).
                   OrderBy(&amp;quot;item.FirstName&amp;quot;).
                   Select(&amp;quot;item.FirstName&amp;quot;);
&lt;/pre&gt; &lt;br /&gt;&lt;h2&gt;
Using LINQ to JavaScript
&lt;/h2&gt;We will use this Array for the following examples:&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Use the From operator just as you would in LINQ in .NET&lt;/b&gt;&lt;br /&gt;The From operator is optional, and only included in LINQ to JavaScript to be able to support the same syntax as LINQ.&lt;br /&gt;&lt;pre&gt;
var example = From(myList);
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the Where operator to specify query criteria&lt;/b&gt;&lt;br /&gt;In this case, we're getting all items in the Array that have FirstName property set to Chris.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var whereExample1 = From(myList).
                      Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;);
 
// Send in the clause as a method to be evaluated
var whereExample2 = From(myList).
                      Where(function(item){return item.FirstName == 'Chris';});
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the Select operator to specify which data to return&lt;/b&gt;&lt;br /&gt;In this case, we're going to return only the FirstName property of each item in the Array.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var selectTest1 = From(myList).
                Select(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var selectTest2 = From(myList).
                Select(function(item){return item.FirstName;});
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the OrderBy operator to determine how to sort the order of the items in the Array&lt;/b&gt;&lt;br /&gt;In this case, we're going to order them by the FirstName property.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var sortTest1 = From(myList).
             OrderBy(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var sortTest1 = From(myList).
             OrderBy(function(item){return item.FirstName});
&lt;/pre&gt;
&lt;/div&gt;</description><author>crpietschmann</author><pubDate>Sat, 02 Feb 2008 01:44:21 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080202014421A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/JSLINQ/Wiki/View.aspx?title=Home&amp;version=13</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;LINQ to JavaScript &amp;#40;JSLINQ&amp;#41; is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use LINQ to JavaScript.
&lt;br /&gt; &lt;br /&gt;This is created and maintained by Chris Pietschmann (&lt;a href="http://pietschsoft.com" class="externalLink"&gt;http://pietschsoft.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;).&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
What is LINQ to JavaScript?
&lt;/h2&gt; &lt;br /&gt;LINQ to JavaScript (JSLINQ for short) is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use JSLINQ.&lt;br /&gt; &lt;br /&gt;If you don't know what LINQ is; it's a new featureset in the .NET Framework 3.5 that allows more SQL-like querying of any kind of data. In the case of LINQ to JavaScript, it provides the ability to query against Arrays.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Example Usage&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
            
var exampleArray = From(myList).
                   Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;).
                   OrderBy(&amp;quot;item.FirstName&amp;quot;).
                   Select(&amp;quot;item.FirstName&amp;quot;);
&lt;/pre&gt; &lt;br /&gt;&lt;h2&gt;
Using LINQ to JavaScript
&lt;/h2&gt;We will use this Array for the following examples:&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Use the From operator just as you would in LINQ in .NET&lt;/b&gt;&lt;br /&gt;The From operator is optional, and only included in LINQ to JavaScript to be able to support the same syntax as LINQ.&lt;br /&gt;&lt;pre&gt;
var example = From(myList);
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the Where operator to specify query criteria&lt;/b&gt;&lt;br /&gt;In this case, we're getting all items in the Array that have FirstName property set to Chris.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var whereExample1 = From(myList).
                      Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;);
 
// Send in the clause as a method to be evaluated
var whereExample2 = From(myList).
                      Where(function(item){return item.FirstName == 'Chris';});
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the Select operator to specify which data to return&lt;/b&gt;&lt;br /&gt;In this case, we're going to return only the FirstName property of each item in the Array.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var selectTest1 = From(myList).
                Select(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var selectTest2 = From(myList).
                Select(function(item){return item.FirstName;});
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the OrderBy operator to determine how to sort the order of the items in the Array&lt;/b&gt;&lt;br /&gt;In this case, we're going to order them by the FirstName property.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var sortTest1 = From(myList).
             OrderBy(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var sortTest1 = From(myList).
             OrderBy(function(item){return item.FirstName});
&lt;/pre&gt;
&lt;/div&gt;</description><author>crpietschmann</author><pubDate>Wed, 30 Jan 2008 18:53:03 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080130065303P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/JSLINQ/Wiki/View.aspx?title=Home&amp;version=12</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;LINQ to JavaScript &amp;#40;JSLINQ&amp;#41; is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use LINQ to JavaScript.
&lt;br /&gt; &lt;br /&gt;This is created and maintained by Chris Pietschmann (&lt;a href="http://pietschsoft.com" class="externalLink"&gt;http://pietschsoft.com&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;).&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
What is LINQ to JavaScript?
&lt;/h2&gt; &lt;br /&gt;LINQ to JavaScript (JSLINQ for short) is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use JSLINQ.&lt;br /&gt; &lt;br /&gt;If you don't know what LINQ is; it's a new featureset in the .NET Framework 3.5 that allows more SQL-like querying of any kind of data. In the case of LINQ to JavaScript, it provides the ability to query against Arrays.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Example Usage&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
            
var exampeArray = From(myList).
                   Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;).
                   OrderBy(&amp;quot;item.FirstName&amp;quot;).
                   Select(&amp;quot;item.FirstName&amp;quot;);
&lt;/pre&gt; &lt;br /&gt;&lt;h2&gt;
Using LINQ to JavaScript
&lt;/h2&gt;We will use this Array for the following examples:&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Use the From operator just as you would in LINQ in .NET&lt;/b&gt;&lt;br /&gt;The From operator is optional, and only included in LINQ to JavaScript to be able to support the same syntax as LINQ.&lt;br /&gt;&lt;pre&gt;
var example = From(myList);
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the Where operator to specify query criteria&lt;/b&gt;&lt;br /&gt;In this case, we're getting all items in the Array that have FirstName property set to Chris.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var whereExample1 = From(myList).
                      Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;);
 
// Send in the clause as a method to be evaluated
var whereExample2 = From(myList).
                      Where(function(item){return item.FirstName == 'Chris';});
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the Select operator to specify which data to return&lt;/b&gt;&lt;br /&gt;In this case, we're going to return only the FirstName property of each item in the Array.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var selectTest1 = From(myList).
                Select(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var selectTest2 = From(myList).
                Select(function(item){return item.FirstName;});
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the OrderBy operator to determine how to sort the order of the items in the Array&lt;/b&gt;&lt;br /&gt;In this case, we're going to order them by the FirstName property.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var sortTest1 = From(myList).
             OrderBy(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var sortTest1 = From(myList).
             OrderBy(function(item){return item.FirstName});
&lt;/pre&gt;
&lt;/div&gt;</description><author>crpietschmann</author><pubDate>Wed, 30 Jan 2008 18:46:39 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080130064639P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/JSLINQ/Wiki/View.aspx?title=Home&amp;version=11</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;LINQ to JavaScript &amp;#40;JSLINQ&amp;#41; is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use LINQ to JavaScript.
&lt;br /&gt; &lt;br /&gt;This is created and maintained by Chris Pietschmann (&lt;a href="http://pietschsoft.com%20Chris%20Pietschmann" class="externalLink"&gt;http://pietschsoft.com Chris Pietschmann&lt;span class="externalLinkIcon"&gt;&lt;/span&gt;&lt;/a&gt;).&lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
What is LINQ to JavaScript?
&lt;/h2&gt; &lt;br /&gt;LINQ to JavaScript (JSLINQ for short) is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use JSLINQ.&lt;br /&gt; &lt;br /&gt;If you don't know what LINQ is; it's a new featureset in the .NET Framework 3.5 that allows more SQL-like querying of any kind of data. In the case of LINQ to JavaScript, it provides the ability to query against Arrays.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Example Usage&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
            
var exampeArray = From(myList).
                   Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;).
                   OrderBy(&amp;quot;item.FirstName&amp;quot;).
                   Select(&amp;quot;item.FirstName&amp;quot;);
&lt;/pre&gt; &lt;br /&gt;&lt;h2&gt;
Using LINQ to JavaScript
&lt;/h2&gt;We will use this Array for the following examples:&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Use the From operator just as you would in LINQ in .NET&lt;/b&gt;&lt;br /&gt;The From operator is optional, and only included in LINQ to JavaScript to be able to support the same syntax as LINQ.&lt;br /&gt;&lt;pre&gt;
var example = From(myList);
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the Where operator to specify query criteria&lt;/b&gt;&lt;br /&gt;In this case, we're getting all items in the Array that have FirstName property set to Chris.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var whereExample1 = From(myList).
                      Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;);
 
// Send in the clause as a method to be evaluated
var whereExample2 = From(myList).
                      Where(function(item){return item.FirstName == 'Chris';});
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the Select operator to specify which data to return&lt;/b&gt;&lt;br /&gt;In this case, we're going to return only the FirstName property of each item in the Array.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var selectTest1 = From(myList).
                Select(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var selectTest2 = From(myList).
                Select(function(item){return item.FirstName;});
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the OrderBy operator to determine how to sort the order of the items in the Array&lt;/b&gt;&lt;br /&gt;In this case, we're going to order them by the FirstName property.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var sortTest1 = From(myList).
             OrderBy(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var sortTest1 = From(myList).
             OrderBy(function(item){return item.FirstName});
&lt;/pre&gt;
&lt;/div&gt;</description><author>crpietschmann</author><pubDate>Wed, 30 Jan 2008 18:46:25 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080130064625P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/JSLINQ/Wiki/View.aspx?title=Home&amp;version=10</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;LINQ to JavaScript &amp;#40;JSLINQ&amp;#41; is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use LINQ to JavaScript.
&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
What is LINQ to JavaScript?
&lt;/h2&gt; &lt;br /&gt;LINQ to JavaScript (JSLINQ for short) is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use JSLINQ.&lt;br /&gt; &lt;br /&gt;If you don't know what LINQ is; it's a new featureset in the .NET Framework 3.5 that allows more SQL-like querying of any kind of data. In the case of LINQ to JavaScript, it provides the ability to query against Arrays.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Example Usage&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
            
var exampeArray = From(myList).
                   Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;).
                   OrderBy(&amp;quot;item.FirstName&amp;quot;).
                   Select(&amp;quot;item.FirstName&amp;quot;);
&lt;/pre&gt; &lt;br /&gt;&lt;h2&gt;
Using LINQ to JavaScript
&lt;/h2&gt;We will use this Array for the following examples:&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Use the From operator just as you would in LINQ in .NET&lt;/b&gt;&lt;br /&gt;The From operator is optional, and only included in LINQ to JavaScript to be able to support the same syntax as LINQ.&lt;br /&gt;&lt;pre&gt;
var example = From(myList);
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the Where operator to specify query criteria&lt;/b&gt;&lt;br /&gt;In this case, we're getting all items in the Array that have FirstName property set to Chris.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var whereExample1 = From(myList).
                      Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;);
 
// Send in the clause as a method to be evaluated
var whereExample2 = From(myList).
                      Where(function(item){return item.FirstName == 'Chris';});
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the Select operator to specify which data to return&lt;/b&gt;&lt;br /&gt;In this case, we're going to return only the FirstName property of each item in the Array.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var selectTest1 = From(myList).
                Select(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var selectTest2 = From(myList).
                Select(function(item){return item.FirstName;});
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the OrderBy operator to determine how to sort the order of the items in the Array&lt;/b&gt;&lt;br /&gt;In this case, we're going to order them by the FirstName property.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var sortTest1 = From(myList).
             OrderBy(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var sortTest1 = From(myList).
             OrderBy(function(item){return item.FirstName});
&lt;/pre&gt;
&lt;/div&gt;</description><author>crpietschmann</author><pubDate>Thu, 24 Jan 2008 18:30:44 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080124063044P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/JSLINQ/Wiki/View.aspx?title=Home&amp;version=9</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;LINQ to JavaScript &amp;#40;JSLINQ&amp;#41; is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use LINQ to JavaScript.
&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
What is LINQ to JavaScript?
&lt;/h2&gt; &lt;br /&gt;LINQ to JavaScript (JSLINQ for short) is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use JSLINQ.&lt;br /&gt; &lt;br /&gt;If you don't know what LINQ is; it's a new featureset in the .NET Framework 3.5 that allows more SQL-like querying of any kind of data. In the case of LINQ to JavaScript, it provides the ability to query against Arrays.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Example Usage&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
            
var exampeArray = From(myList).
                             Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;).
                             OrderBy(&amp;quot;item.FirstName&amp;quot;).
                             Select(&amp;quot;item.FirstName&amp;quot;);
&lt;/pre&gt; &lt;br /&gt;&lt;h2&gt;
Using LINQ to JavaScript
&lt;/h2&gt;We will use this Array for the following examples:&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Use the From operator just as you would in LINQ in .NET&lt;/b&gt;&lt;br /&gt;The From operator is optional, and only included in LINQ to JavaScript to be able to support the same syntax as LINQ.&lt;br /&gt;&lt;pre&gt;
var example = From(myList);
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the Where operator to specify query criteria&lt;/b&gt;&lt;br /&gt;In this case, we're getting all items in the Array that have FirstName property set to Chris.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var whereExample1 = From(myList).
                      Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;);
 
// Send in the clause as a method to be evaluated
var whereExample2 = From(myList).
                      Where(function(item){return item.FirstName == 'Chris';});
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the Select operator to specify which data to return&lt;/b&gt;&lt;br /&gt;In this case, we're going to return only the FirstName property of each item in the Array.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var selectTest1 = From(myList).
                Select(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var selectTest2 = From(myList).
                Select(function(item){return item.FirstName;});
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the OrderBy operator to determine how to sort the order of the items in the Array&lt;/b&gt;&lt;br /&gt;In this case, we're going to order them by the FirstName property.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var sortTest1 = From(myList).
             OrderBy(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var sortTest1 = From(myList).
             OrderBy(function(item){return item.FirstName});
&lt;/pre&gt;
&lt;/div&gt;</description><author>crpietschmann</author><pubDate>Thu, 24 Jan 2008 18:30:18 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080124063018P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/JSLINQ/Wiki/View.aspx?title=Home&amp;version=8</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;LINQ to JavaScript &amp;#40;JSLINQ&amp;#41; is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use LINQ to JavaScript.
&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
What is LINQ to JavaScript?
&lt;/h2&gt; &lt;br /&gt;LINQ to JavaScript (JSLINQ for short) is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use JSLINQ.&lt;br /&gt; &lt;br /&gt;If you don't know what LINQ is; it's a new featureset in the .NET Framework 3.5 that allows more SQL-like querying of any kind of data. In the case of LINQ to JavaScript, it provides the ability to query against Arrays.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Example Usage&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
            
var exampeArray = From(myList).
                             Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;).
                             OrderBy(&amp;quot;item.FirstName&amp;quot;).
                             Select(&amp;quot;item.FirstName&amp;quot;);
&lt;/pre&gt; &lt;br /&gt;&lt;h2&gt;
Using LINQ to JavaScript
&lt;/h2&gt;We will use this Array for the following examples:&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Use the From operator just as you would in LINQ in .NET&lt;/b&gt;&lt;br /&gt;The From operator is optional, and only included in LINQ to JavaScript to be able to support the same syntax as LINQ.&lt;br /&gt;&lt;pre&gt;
var example = From(myList);
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the Where operator to specify query criteria&lt;/b&gt;&lt;br /&gt;In this case, we're getting all items in the Array that have FirstName property set to Chris.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var whereExample1 = From(myList).
                                Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;);
 
// Send in the clause as a method to be evaluated
var whereExample2 = From(myList).
                                Where(function(item){return item.FirstName == 'Chris';});
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the Select operator to specify which data to return&lt;/b&gt;&lt;br /&gt;In this case, we're going to return only the FirstName property of each item in the Array.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var selectTest1 = From(myList).
                          Select(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var selectTest2 = From(myList).
                          Select(function(item){return item.FirstName;});
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the OrderBy operator to determine how to sort the order of the items in the Array&lt;/b&gt;&lt;br /&gt;In this case, we're going to order them by the FirstName property.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var sortTest1 = From(myList).
                       OrderBy(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var sortTest1 = From(myList).
                       OrderBy(function(item){return item.FirstName});
&lt;/pre&gt;
&lt;/div&gt;</description><author>crpietschmann</author><pubDate>Thu, 24 Jan 2008 18:29:31 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080124062931P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/JSLINQ/Wiki/View.aspx?title=Home&amp;version=7</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;LINQ to JavaScript &amp;#40;JSLINQ&amp;#41; is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use LINQ to JavaScript.
&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
What is LINQ to JavaScript?
&lt;/h2&gt; &lt;br /&gt;LINQ to JavaScript (JSLINQ for short) is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use JSLINQ.&lt;br /&gt; &lt;br /&gt;If you don't know what LINQ is; it's a new featureset in the .NET Framework 3.5 that allows more SQL-like querying of any kind of data. In the case of LINQ to JavaScript, it provides the ability to query against Arrays.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Example Usage&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
            
// From operator - it's optional, but included since it's in LINQ
var test = From(myList).
            Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;).
            OrderBy(&amp;quot;item.FirstName&amp;quot;).
            Select(&amp;quot;item.FirstName&amp;quot;);
&lt;/pre&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Using LINQ to JavaScript
&lt;/h2&gt; &lt;br /&gt;We will use this Array for the following examples:&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the Where operator to specify query criteria&lt;/b&gt;&lt;br /&gt;In this case, we're getting all items in the Array that have FirstName property set to Chris.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var whereExample1 = myList.Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;);
 
// Send in the clause as a method to be evaluated
var whereExample2 = myList.Where(function(item){return item.FirstName == 'Chris';});
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the Select operator to specify which data to return&lt;/b&gt;&lt;br /&gt;In this case, we're going to return only the FirstName property of each item in the Array.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var selectTest1 = myList.Select(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var selectTest2 = myList.Select(function(item){return item.FirstName;});
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the OrderBy operator to determine how to sort the order of the items in the Array&lt;/b&gt;&lt;br /&gt;In this case, we're going to order them by the FirstName property.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var sortTest1 = myList.OrderBy(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var sortTest1 = myList.OrderBy(function(item){return item.FirstName});
&lt;/pre&gt;
&lt;/div&gt;</description><author>crpietschmann</author><pubDate>Thu, 24 Jan 2008 18:25:57 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080124062557P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/JSLINQ/Wiki/View.aspx?title=Home&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;LINQ to JavaScript &amp;#40;JSLINQ&amp;#41; is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use LINQ to JavaScript.
&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
What is LINQ to JavaScript?
&lt;/h2&gt; &lt;br /&gt;LINQ to JavaScript (JSLINQ for short) is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use JSLINQ.&lt;br /&gt; &lt;br /&gt;If you don't know what LINQ is; it's a new featureset in the .NET Framework 3.5 that allows more SQL-like querying of any kind of data. In the case of LINQ to JavaScript, it provides the ability to query against Arrays.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Using LINQ to JavaScript
&lt;/h2&gt; &lt;br /&gt;We will use this Array for the following examples:&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the Where operator to specify query criteria&lt;/b&gt;&lt;br /&gt;In this case, we're getting all items in the Array that have FirstName property set to Chris.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var whereExample1 = myList.Where(&amp;quot;item.FirstName == 'Chris'&amp;quot;);
 
// Send in the clause as a method to be evaluated
var whereExample2 = myList.Where(function(item){return item.FirstName == 'Chris';});
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the Select operator to specify which data to return&lt;/b&gt;&lt;br /&gt;In this case, we're going to return only the FirstName property of each item in the Array.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var selectTest1 = myList.Select(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var selectTest2 = myList.Select(function(item){return item.FirstName;});
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Using the OrderBy operator to determine how to sort the order of the items in the Array&lt;/b&gt;&lt;br /&gt;In this case, we're going to order them by the FirstName property.&lt;br /&gt;&lt;pre&gt;
// Send in the clause as a string to be evaluted
var sortTest1 = myList.OrderBy(&amp;quot;item.FirstName&amp;quot;);
 
// Send in the clause as a method to be evaluted
var sortTest1 = myList.OrderBy(function(item){return item.FirstName});
&lt;/pre&gt;
&lt;/div&gt;</description><author>crpietschmann</author><pubDate>Thu, 24 Jan 2008 18:24:53 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080124062453P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/JSLINQ/Wiki/View.aspx?title=Home&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;LINQ to JavaScript &amp;#40;JSLINQ&amp;#41; is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use LINQ to JavaScript.
&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
What is LINQ to JavaScript?
&lt;/h2&gt; &lt;br /&gt;LINQ to JavaScript (JSLINQ for short) is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use JSLINQ.&lt;br /&gt; &lt;br /&gt;If you don't know what LINQ is; it's a new featureset in the .NET Framework 3.5 that allows more SQL-like querying of any kind of data. In the case of LINQ to JavaScript, it provides the ability to query against Arrays.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Using LINQ to JavaScript
&lt;/h2&gt; &lt;br /&gt;We will use this Array for the following examples:&lt;br /&gt;&lt;pre&gt;
var myList = [
            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},
            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},
            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},
            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},
            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}
            ];
&lt;/pre&gt;
&lt;/div&gt;</description><author>crpietschmann</author><pubDate>Thu, 24 Jan 2008 18:18:01 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080124061801P</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/JSLINQ/Wiki/View.aspx?title=Home&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Project Description&lt;/b&gt;&lt;br /&gt;LINQ to JavaScript &amp;#40;JSLINQ&amp;#41; is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use LINQ to JavaScript.
&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
What is LINQ to JavaScript?
&lt;/h2&gt; &lt;br /&gt;LINQ to JavaScript (JSLINQ for short) is an implementation of LINQ to Objects implemented in JavaScript. It is built using a set of extension methods built on top of the JavaScript Array object. If you are using an Array, you can use JSLINQ.&lt;br /&gt; &lt;br /&gt;If you don't know what LINQ is; it's a new featureset in the .NET Framework 3.5 that allows more SQL-like querying of any kind of data. In the case of LINQ to JavaScript, it provides the ability to query against Arrays.&lt;br /&gt; &lt;br /&gt; &lt;br /&gt;&lt;h2&gt;
Using LINQ to JavaScript
&lt;/h2&gt; &lt;br /&gt;We will use this Array for the following examples:&lt;br /&gt;var myList = [&lt;br /&gt;            {FirstName:&amp;quot;Chris&amp;quot;,LastName:&amp;quot;Pearson&amp;quot;},&lt;br /&gt;            {FirstName:&amp;quot;Kate&amp;quot;,LastName:&amp;quot;Johnson&amp;quot;},&lt;br /&gt;            {FirstName:&amp;quot;Josh&amp;quot;,LastName:&amp;quot;Sutherland&amp;quot;},&lt;br /&gt;            {FirstName:&amp;quot;John&amp;quot;,LastName:&amp;quot;Ronald&amp;quot;},&lt;br /&gt;            {FirstName:&amp;quot;Steve&amp;quot;,LastName:&amp;quot;Pinkerton&amp;quot;}&lt;br /&gt;            ];&lt;br /&gt;
&lt;/div&gt;</description><author>crpietschmann</author><pubDate>Thu, 24 Jan 2008 18:17:23 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20080124061723P</guid></item></channel></rss>