Posts

Showing posts with the label object

javascript : Array.distinct()

  javascript : Array .distinct() Target: Applicable with  Array  Data Type. Description : It remove duplicate items from array and create new array having distinct values/objects. It is an extension method of array object defined in array prototype. Note: logic behind it is create a new array and push only that items which are not contains in array. Syntax: [] .distinct() return new array having unique and distinct values. Usase: [1,2,5,8,4,2,6,3,5,1,3,4,5].distinct() It return new array [1, 2, 5, 8, 4, 6, 3] "Welcome in myjs tutorials".toArray().distinct() It return new array ["W", "e", "l", "c", "o", "m", " ", "i", "n", "y", "j", "s", "t", "u", "r", "a"] "Welcome in myjs tutorials".toCharCodeArray().distinct() It return new array [{"char":"W","code":87},{"char":"...

javascript : Object.isNodeList

  javascript : Object .isNodeList Target: Applicable with any javascript  Object  Variable  that holds DOM Elements List. Description : When an object holds an html domElementsList/NodeList/htmlCollection then it return  true  otherwise  undefined . basically it is defined in NodeList/htmlCollection prototype. Many time in programming we face a problem that an object variable holds DomElementList or other object structure then it help us. Before writing the code of DomElementList manipulation we can check whether a variable holds domElementsList/NodeList/htmlCollection or not. Note: It is an property of DomElementsList that is defined in NodeList/htmlCollection Prototype. It is useful to check an object variable is DomElementsList or any other type. When we check the typeof(object_variable) it return 'object' not 'NodeList/htmlCollection'. Syntax: Object .isNodeList return  true  when object hold's NodeList/htmlCollection otherwise  unde...

javascript : Object.isDomElement

  javascript : Object .isDomElement Target: Applicable with any javascript  Object  Variable  that holds DOM Element . Description : When an object holds an html domElement then it return  true  otherwise  undefined . basically it is defined in DomElement prototype. Many time in programming we face a problem that an object variable holds DomElement or other object structure then it help us. Before writing the code of DomElement manipulation we can check whether a variable holds DomElement or not. Note: It is an property of DomElement that is defined in DomElement Prototype. It is useful to check an object variable is DomElement or any other type. When we check the typeof(object_variable) it return 'object' not 'DomElement/Node'. Syntax: Object .isDomElement return  true  when object hold's DomElement otherwise  undefined Usase: var obj = document.querySelector('div') if(obj.isDomElement){      console.log('Object hold...

javascript : Object.isNumber

  javascript : Object .isNumber Target: Applicable with any javascript  Object/String  Variable  that holds numeric value . Description : When an object holds an numeric value then it return  true  otherwise  undefined . basically it is defined in Number prototype. Many time in programming we face a problem that an object variable holds Numeric value or other object structure then it help us. Before writing the code of Numeric calculation we can check whether a variable holds Numeric value or not. Note: It is an property of Numeric, that is defined in Numeric Prototype. It is useful to check an object variable is Numeric or any other type. another way to check variable holds numeric value is "typeof(variable) = 'number'" but when variable holds string numeric value it return "typeof(variable) = 'string'" Syntax: Object .isNumber return  true  when object hold's Numeric value otherwise  undefined Usase: var obj = 55; console.log('typeof o...

javascript : Object.isDate

  javascript : Object .isDate Target: Applicable with any javascript  Object  Variable  that holds date value . Description : When an object holds an date then it return  true  otherwise  undefined . basically it is defined in Date prototype. Many time in programming we face a problem that an object variable holds Date value or other object structure then it help us. Before writing the code of Date manipulation we can check whether a variable holds Date value or not. Note: It is an property of Date, that is defined in Date Prototype. It is useful to check an object variable is Date or any other type. When we check the typeof(object_variable) it return 'object' not 'date'. Syntax: Object .isDate return  true  when object hold's Date value otherwise  undefined Usase: var obj = 'date'; if(obj.isDate){      console.log('Object holds date value'); } else{      console.log('Object is not a date value'); ...

javascript : Object.isArray

  javascript : Object .isArray Target: Applicable with any javascript  Object  Variable  that holds array value . Description : When an object holds an array then it return  true  otherwise  undefined . basically it is defined in array prototype. Many time in programming we face a problem that an object variable holds array value or other object structure then it help us. Before writing the code of array manipulation we can check whether a variable holds array value or not. Note: It is an property of array that is defined in Array Prototype. It is useful to check an object variable is array or any other type. When we check the typeof(object_variable) it return 'object' not 'array'. Syntax: Object .isArray return  true  when object hold's array value otherwise  undefined Usase: var arr = [1,2,3,4,5]; if(arr.isArray){      console.log('Object holds array'); } else{      console.log('Object is not arr...

javascript : Array.contains(Object)

  javascript : Array .contains( Object ) Target: Applicable with  Array  Data Type. Description : Traverse in array and check whether it contains passed  Value/Object  by checking equality. Note: If array contains the passed object/value then return  true  else  false . Syntax: [] .contains( val ) return  true  or  false  depending on whether the array contains passed value. Usase: [1,2,3,4,5].contains(1) It return  true [1,2,3,4,5].contains('1') It return  false ['1',"2",[3,4,5]].contains('1') It return  true ['1',"2",[3,4,5]].contains('2') It return  true ['1',"2",[3,4,5]].contains('3') It return  false ['1',"2",[3,4,5]].contains([3,4,5]) It return  true var arr=[{pName:"keyboard",price:550},{pName:"mouse",price:350},{pName:"ram",price:3500}]; arr.contains({pName:"mouse",price:350}); It return  true var arr=[{pName:"keyboard",price:...

javascript : Object .equals(Object)

  javascript : Object .equals( Object ) Target: Applicable with any javascript  Object  . Description : It compare two javascript object, array, dom element, json object, class object, date object, etc. in depth and compare its property value and return true/false whether both object structure and values are same. It is recursive method so it compare deep in object property. Note: If both object structure is same and holding same property value then it return  true  otherwise  false . Syntax: Object .equals (Object) return  true/false  by comparing values of every property of objects. Usase: var arr1 = [1,2,3,4,5]; var arr2 = [1,2,3,4,5]; arr1.equals(arr2); It return  true . while arr1==arr2 return false var arr1 = [1,2,3,4,5]; var arr2 = arr1.clone(); arr1.equals(arr2); It return  true . while arr1==arr2 return false var arr1 = [1,2,2,4,5]; var arr2 = [1,2,3,4,5]; arr1.equals(arr2); It return  false var d1 = new Date('1/Jan/2020');...