Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ref
- var obj = {
- a: 'a',
- b: 'b'
- }
- function do(arg) {
- arg.a = 'c';
- }
- do(obj);
- console.log(obj);
- // 1
- var outer = true;
- function outerFunction() {
- console.log('outer is', outer);
- console.log('beforeCall is', beforeCall);
- console.log('afterCall is', afterCall);
- }
- var beforeCall = true;
- outerFunction();
- var afterCall = true;
- // 2
- var outer = true;
- var later;
- function outerFunction() {
- var inner = true;
- function innerFunction() {
- console.log('outer is', outer);
- console.log('inner is', inner);
- }
- later = innerFunction;
- }
- outerFunction();
- later();
- // 3
- var outer = true;
- var later;
- function outerFunction() {
- var inner = true;
- function innerFunction(param) {
- console.log('outer is', outer);
- console.log('inner is', inner);
- console.log('param is', param);
- console.log('too late is', tooLate);
- }
- later = innerFunction;
- }
- console.log('too late is', tooLate);
- var tooLate = true
- outerFunction();
- later('defined');
- // 4
- function a() {
- var i = '';
- function b() {
- i += 'a';
- return i;
- }
- return b;
- }
- var c = a();
- c();
- c();
- // 5
- var links = document.querySelectorAll('a');
- for (var i = 0; i < links.length; i++) {
- links[i].addEventListener('click', function(e) {
- e.preventDefault();
- console.log(i);
- })
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement