|
let num = 16; console.log(typeof num); // number num = 16 + ""; console.log(typeof num); // string |
|
function foo(a=10, b=15, c=20) { console.log(a,b,c); } foo(); //10, 15, 20 |
|
// Array Fills const myVar = Array(5).fill(""); console.log(myVar); // ["", "", "", "", ""] |
|
const users = ["John", "Mark", "Anna", "Bob","Mark","Bob","Mark"]; // Set her değerin sadece birer kez olabileceği yapılardır const unique = Array.from(new Set(users)); console.log(unique); // ["John", "Mark", "Anna", "Bob"] |
ES6 ile birlikte, daha önce tanımladığımız değişkeni aşağıdaki örnekteki gibi köşeli parantezler içerisine alarak nesne içerisinde dinamik olacak şekilde kullanabiliyoruz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
//Dynamic Objects const dynamic = "email"; const user = { name : 'John', lastname : 'Doe', [dynamic] : 'john@example.com', }; console.log(user); // { // name: "John", // lastname: "Doe", // email: "john@example.com" // } |