Knockout js array IndexOf

What is IndexOf in KnockoutJs Array?


Using ArrayIndexOf, find the matched items from array collection. If array items are matched then returns true otherwise returns false.

For Example filter an observable array collection using indexOf().

 var filterAnArrayByArrayIndexOf = function (Text) {
           try {
               var filterText = Text.toLowerCase();         
               if (!filterText) {
                   return selectionList();
               else {
                   if (selectionList().length > 0) {
                       return ko.utils.arrayFilter(selectionList(), function (item) {
                           if (item.SelectionLabel.toLowerCase().indexOf(filterText) > -1 || item.SelectionDescription.toLowerCase().indexOf(filterText) > -1) {
                               return true;
                           else {
                              return false;
           catch (ex) {

Hey! I'm Anil Singh. I author this blog. I'm Active Blogger, Programmer. I love learning new technologies, programming, blogging and participating the forum discussions more...
My Blogs - and
My Books - Interview Questions and Answers Books- Get Your Book in 15+ Digital Stores Worldwide..

You Might Also Like Powered by Blogger.
ASK Questions