Skip to content

Instantly share code, notes, and snippets.

View woliveiras's full-sized avatar
🤖
Always typing code

William Oliveira woliveiras

🤖
Always typing code
View GitHub Profile
myIterator.next().value // 2
myIterator.next().value // 3
myIterator.next().value // 4
myIterator.next().value // 5
myIterator.next().value // 6
myIterator.next().value // 7
myIterator.next().value // 8
myIterator.next().value // 9
myIterator.next().value // 10
myIterator.next()
/*
Object
done: false
value: 0
> __proto__: Object
*/
myIterator() // Uncaught TypeError: myGenerator is not a function
function* generatorFunction(){
var index = 0;
while(true)
yield index++;
}
let myIterator = generatorFunction();
console.log(myIterator)
var arr1 = [0, 1, 2];
var arr2 = [3, 4, 5];
arr1.push(...arr2); // 6
console.log(arr1); // [0, 1, 2, 3, 4, 5]
var arr1 = [0, 1, 2];
var arr2 = [3, 4, 5];
arr1.push(arr2); // 4
console.log(arr1) // [0, 1, 2, Array[3]]
function returnArgs() {
return arguments;
};
let array = [1, 2, 3, 4, 5];
returnArgs(...array); // [1, 2, 3, 4, 5]
function returnArgs() {
return arguments;
};
var array = [1, 2, 3, 4, 5];
returnArgs.apply(null, array); //[1, 2, 3, 4, 5]
function returnArgs() {
return arguments;
};
var array = [1, 2, 3, 4, 5];
returnArgs(array); // > [Array[5]
var size = function(x, y) {
return {
width: x,
height: y
};
};
var sizes = size("50", "100");
var width = sizes.width;
var height = sizes.height;