Tokenizing strings in javascript

Read this article

javascript split function

Search for: javascript split function

jquery foreach over an array

Search for: jquery foreach over an array

here is an example of walking through an array


for (i=0;i<array.length;i++)
{
  somefunction(array[i]);
}

function somefunction(x)
{
}

$.each(array,somefunction);

functions somefunction()
{
   var x = this;
}

function showPost()
{
   var fieldSpec="{{f_field_names}}";
   var fieldList = fieldSpec.split("|");
   
   var fieldSpecPost = "";
   var first = true;
   for(i=0;i<fieldList.length;i++)
   {
       var indFieldSpec = fieldList[i];
       if (first == true)
       {
         first=false;
         fieldSpecPost += getSamplePostForFieldSpec(indFieldSpec);
      }
      else
      {
         fieldSpecPost += "&";
         fieldSpecPost += getSamplePostForFieldSpec(indFieldSpec);
      }
   }
   alert(fieldSpecPost);
}
function getSamplePostForFieldSpec(fieldSpec)
{
   var fieldSpecParts = fieldSpec.split(",");
   var fieldName = fieldSpecParts[0];
   var fieldType = fieldSpecParts[1];
   if (fieldType.indexOf("num") >= 0)
   {
      //it is a number
      return fieldName + "=10";
   }
   if (fieldType.indexOf("date") >= 0)
   {
      //it is a date
      return fieldName + "=04/15/2012";
   }
   return fieldName + "=" + fieldName + " value";
}