Author - StudySection Post Views - 95 views
Javascript

Useful Javascript tricks

Javascript tricks

  1. Get Unique Values: We can create an array of unique javascript values by using the Set and spread operator as shown below:
    var array = [1,1,3,4,5,3,5,6,8,9,9,9] var unique_array = [...new Set(array)];
    console.log(array); // [1,3,4,5,6,8,9]
  2. Convert String to Number: You can convert a string to number using unary operator “+” as shown below.
    var string = “23”;
    console.log(+string); // 23
    var new_string = “Hello”;
    console.log(+new_string); // Nan

    Note that this operator will only work for number strings.
  3. Convert a number to string: To convert a number to string just add empty string with number as shown below:
    var number = 23;
    number = number + “”;
    console.log(typeof number)
  4. Short circuit conditions: Conditional code can be reduced using the below trick.
    if(condition){
    function();
    }

    Instead of the above, you can use the below code which will reduce lines of code and time.
    condition && function()
  5. Concat two arrays using spread operator:
    var array1 = [1, 2, 3, 4, 5, 6, 7];
    var array2 = [8, 9, 10, 11, 12];
    var array3 = [...array1, ...array2];
    console.log(array3); // [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
  6. Flatten multidimensional array
    var array = [1, [2, 3], [4, 5], 6];
    var flat_array = [].concat(...array);
    console.log(flat_array); // [1, 2, 3, 4, 5, 6]
  7. Resize array using length property: Array can be resized using length property as shown below.
    var array = [1, 2, 3, 4, 5, 6, 7, 8];
    console.log(array.length); // 8
    array.length = 4;
    console.log(array); // [1, 2, 3, 4];
    console.log(array.length); // 4
    array.length = 0; // it will remove all values from array and will make the array empty.
    console.log(array); // []

If you have skills in PHP programming and you want to enhance your career in this field, a PHP certification from StudySection can help you reach your desired goals. Both beginner level and expert level PHP Certification Exams are offered by StudySection along with other programming certification exams.

Leave a Reply

Your email address will not be published. Required fields are marked *