001window.onload = function(){
002 const obj = {
003 age: 10
004 };
005
006
007
008 const increaseAge = function(){
009
010 //https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/arguments
011 for(let i = 0; i<arguments.length;i++)
012 {
013 this.age += arguments[i];
014 console.log('arr['+i+']: ' + arguments[i])
015 console.log('age: ' + this.age)
016
017 }
018 return this.age;
019 }
020
021 let arr = [1, 2, 3];
022 console.log('age before apply: '+ obj.age);
023 increaseAge.apply(obj , arr );
024
025 console.log('age after apply: '+ obj.age);
026
027}