
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Found 6710 Articles for Javascript

144 Views
Following is the code to implement private properties using closures in JavaScript −Example Live Demo Document body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .result { font-size: 20px; font-weight: 500; color: blueviolet; } Private properties, using closures 0 CLICK HERE Click on the above button to increment the above counter using closures let BtnEle = document.querySelector(".Btn"); let resEle = document.querySelector(".result"); function test() { let a = 0; return function incrementA() { a++; return a; }; } let storeVal = test(); BtnEle.addEventListener("click", (event) => { resEle.innerHTML = storeVal(); }); OutputOn clicking the ‘CLICK HERE’ button the counter will increase on each click −

147 Views
Following is the code using {} in javaScript imports −Example Live Demo Document body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .result { font-size: 18px; font-weight: 500; color: rebeccapurple; } Using '{ }' in javascript imports CLICK HERE Click on the above button to execute the imported function script.jsimport {test, tellTime as showTime} from "./sample.js"; let resultEle = document.querySelector('.result'); document.querySelector('.Btn').addEventListener('click', ()=>{ resultEle.innerHTML+=test(); resultEle.innerHTML+=showTime(); })sample.jsfunction testImport() { return "Module ... Read More

178 Views
The arrow functions should not be used as an object method because an arrow function does not have its own this. It takes this value of the enclosing lexical scope which is the window object instead of the object itself. This can cause problems as we would now be setting and accessing the window object properties instead of the intended object.Following is the code showing when should you not use JavaScript arrow functions −Example Live Demo Document body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .result { ... Read More

283 Views
Following is the code for formatted strings using template strings in Javascript −Example Live Demo Document body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .result, .sample { font-size: 20px; font-weight: 500; color: blueviolet; } .sample { color: red; } Formatted Strings Using Template Strings JavaScript `The person name is ${personObj.name}. His age and rollno are ${personObj.age} and ${personObj.rollno} respectively` CLICK HERE Click on the above ... Read More

593 Views
Following is the code for importing an object with Sub objects and arrays in JavaScript −Example Live Demo Document body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .result{ font-size: 18px; font-weight: 500; } Importing an Object with Sub Objects and Arrays let sampleEle = document.querySelector(".sample"); let obj = JSON.parse(sampleEle.innerHTML); script.jsimport obj from "./sample.js"; let resultEle = document.querySelector(".result"); for (let i in obj) { resultEle.innerHTML += "Property = " + i + " : Value = " + obj[i] + ""; }sample.jsexport default{ firstName: "Rohan", lastName: "Sharma", school: { name: "St Marks", address: "USA", }, sports: ["cricket", "football"], };OutputThe above code will produce the following output −

308 Views
The spread (…) operator of JavaScript is used to expand an array or any other iterable into individual elements. It was introduced in ECMAScript 2015 (ES6). The spread operator is a powerful feature of JavaScript that allows one to perform operations for complex and lengthy code in a simple single line of code. The spread operator is denoted by the (...) (triple dot) symbol. You can simply create a copy of any existing array with the spread operator. The basic syntax of the spread operator is mentioned below - const newArray = [...existingArray]; Usage on Arrays The spread operator has ... Read More

118 Views
Following is the code for to implement function Signatures with Default and Rest Parameters in JavaScript −Example Live Demo Document body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .result { font-size: 20px; font-weight: 500; color: blueviolet; } Function Signatures with Default and Rest Parameters CLICK HERE Click on the above button to call the add() function with multiple parameters let BtnEle = document.querySelector(".Btn"); let resEle = document.querySelector(".result"); function add(a ... Read More

144 Views
The for…in loop loops through all of the object properties. Following is the code o implement the for..in statement in JavaScript −Example Live Demo Document body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .sample, .result { font-size: 18px; font-weight: 500; color: red; } "for...in" statement in JavaScript {"firstName":"Rohan", "lastName":"Sharma", "age":22} CLICK HERE Click on the above button to traverse the above object using for..in loop let sampleEle = document.querySelector(".sample"); ... Read More

4K+ Views
Following is the code to read data from JSON array using JavaScript −Example Live Demo Document body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .sample, .result { font-size: 18px; font-weight: 500; color: red; } Read data from JSON array using JavaScript [{"name":"Rohan", "age":22}, {"name":"Shawn", "age":12} ,{"name":"Michael", "age":21}] CLICK HERE Click on the above button to read data from above JSON array let sampleEle = document.querySelector(".sample"); let resultEle = document.querySelector(".result"); ... Read More

1K+ Views
Lambda function is a small anonymous function that consist of only one expression and can take one or multiple parameters. They basically allow functions to be passed as parameter to other functions. Since in JavaScript, functions are treated as object so they can be passed and returned from other functions to implement lambda functions.Following is the code for implementing lambdas with arrow functions in JavaScript −Example Live Demo Document body { font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .sample, .result { font-size: 20px; ... Read More