diff --git a/es6/filter.js b/es6/filter.js new file mode 100644 index 0000000..98a0bb2 --- /dev/null +++ b/es6/filter.js @@ -0,0 +1,5 @@ +const numbers = [1,2,3,4]; + +const newNumbers = numbers.filter(number => number > 3); + +console.log(newNumbers); \ No newline at end of file diff --git a/es6/object-assign.js b/es6/object-assign.js new file mode 100644 index 0000000..f8b50f1 --- /dev/null +++ b/es6/object-assign.js @@ -0,0 +1,28 @@ +/*const data = { + name: 'mehmet' +}; + +const data2= { + surname: 'seven', + age: 25 +}; + +const data3 = { + age: 30 +}; + +const result = Object.assign({}, data, data2, data3); +*/ + +const data = { + info: { + name: 'mehmet', + surname: 'seven' + } +}; +const data2 = JSON.parse(JSON.stringify(data)); + +data2.info.name = 'ahmet'; + +console.log('data:', data); +console.log('data2:', data2);