Often times you get data from many different sources. It would be helpful to know the length of the data. That would help you determine whether to go in direction A or B. Learn to easily find the length of your data whether it’s a string, object or array.
Below is a simple and easy to use JavaScript function that will help you quickly find out the size of your data.
var size = function (collection)
{
var str = typeof(collection)
if(str ==="number" || str ==="string")
{
var d1 = str.toString()
return collection.toString().length
}
else if(str ==="object" || str ==="array")
{
return Object.keys(collection).length
}
}
Let’s suppose you have the following data:
var str = "123"
var obj = {a:2, b:2}
var arr = ["0", "1", "2",'arr']
To find out the length of each data type you would simply call it like this:
console.log( 'str -> ' + size(str) ) //--> str -> 3
console.log( 'obj -> ' + size(obj) ) //--> obj -> 2
console.log( 'arr -> ' + size(arr) ) //--> arr -> 4
Results for your:
Once you start using this function, you will start to see it will make your life a lot easier.
Use Shiply CMS to launch websites faster, manage clients easier, and turn every project into recurring monthly income.