• 面试题总结


    fn()
    function fn () {
    console.log(12)
    }
    var as = function () {
    console.log(45)
    }

     

    var a = 12;
    function fn () {
    console.log(a)
    var a = 45;
    console.log(a)
    }
    fn()

     

    var a = 12;
    function fn () {
    console.log(a)
    a = 45;
    console.log(a)
    }
    fn()

     

    function fn () {
    console.log(11)
    function ff () {
    console.log(22)
    }
    ff()
    }
    fn()

     

    function fn () {
    console.log(5)
    fn()
    }
    fn()

     

    function fn () {
    console.log(12)
    }
    var as = fn()
    console.log(as)

     

    function fn () {
    console.log(12);
    return 45;
    console.log(456)
    }
    var as = fn()

     

    var a = 12;
    function fn () {
    console.log(a);
    return 4;
    var a = 45;
    }
    fn()

     

    var a = 45;
    function fn () {
    console.log(a)
    }
    fn()

     

    var a = 45;
    function fn (a) {
    console.log(a)
    }
    fn(5)

     

    var a = 123;
    function fun () {
    alert(a);
    }
    fun()

     

    var a = 123;
    function fun () {
    alert(a);
    var a = 456;
    }
    fun();
    alert(a);

     

    var a = 123;
    function fun () {
    alert(a);
    a = 456;
    }
    fun()
    alert(a)

     

    var a = 123;
    function fun (a) {
    alert(a)
    a = 456;
    }
    fun()
    alert(a)

     

    var a = 123;
    function fun (a) {
    alert(a)
    a = 456
    }
    fun()
    alert(a)
     

     

    function makeNoSense (x) {
    this.x = x;
    }
    makeNoSense(5);
    console.log(x);
    function test () {
    this.x = 1;
    alert(this.x);
    }
    test();
     
     

     

    this

     

    var name = '222';
    var a = {
    name : '111',
    say : function () {
    console.log(this.name)
    }
    }

    var fun = a.say;
    fun() //???
    a.say() //???

    var b = {
    name : '333',
    say : function (fun) {
    fun();
    }
    }
    b.say(a.say); //???
    b.say = a.say;
    b.say() //???
     

     

    var val = 1
    var obj = {
    val : 2,
    dbl : function() {
    var val = 45;
    console.log(this); //指向谁?
    this.val *= 2;
    console.log(this.val); //??
    console.log(val); //??
    }
    }
    var fn = obj.dbl
    fn()

    var x = 12;
    function test() {
    console.log(this.x)
    }
    test() //??

     

    var x = 12;
    function test() {
    console.log(this.x)
    }
    var obj={
    x:45,
    ss:test
    }
    obj.ss() //??

     

    var x = 12;
    function test() {
    console.log(this.x)
    }
    var obj = {
    x:45,
    ss:function(){
    console.log(this)
    test()
    }
    }
    obj.ss() //??

     

    var val = 1
    var obj = {
    val : 2,
    dbl : function() {
    // var val = 45;
    console.log(this); // 指向谁
    this.val *= 2;
    console.log(this.val); // ???
    console.log(val); // ???
    }
    }
    var ff = obj.dbl()

    本人qq  2411892678 如有大佬加q一起深入学习it

  • 相关阅读:
    清源CPM代码复现
    图像分类模型
    分享-微软亚洲研究院:NLP将迎来黄金十年
    表格生成本文-代码实践-data2text-plan-py
    了解一下BigBird
    《BERT模型精讲》徐路
    精读论文的步骤
    使用预训练编码器生成文本摘要
    Heap/Perm space
    静态代码块,代码块
  • 原文地址:https://www.cnblogs.com/zhangao/p/10055112.html
Copyright © 2020-2023  润新知