JavaScript面向对象
Posted 喵吉欧尼酱
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript面向对象相关的知识,希望对你有一定的参考价值。
1、python中 以函数作为作用域
其它语言 比如java 是以{} 作为作用域,以代码块作为作用域
2、函数再违背创建之前就以已经被创建
==================================
function fucn() {
if(1==1){
var name="xsadas"
} console.log(name);
}
3.函数的作用域存在作用域链,并且也是在被调用之前创建
var xo=\'678\'
function func(){
var xo=\'234\'
function inner() {
var xo=\'123\'// 默认是先从内往外找
console.log(xo) } }
javascript面向对象
JavaScript面向对象
function Foo(n) {
this.name=n;
this.sayname=function () {
console.log(this.name);
}
}
var obj=new Foo(\'python\')
this 代指对象python self
创建对象时 new 函数()
this.sayname 调用方法
JavaScript词法分析
script> function t1(arg) { console.log(age) functioon age() var age=27; console.log(arg) 27 function age() { console.log(arg) 27 } } t1(3) Active object ===>ao 1、形式参数 2.局部参数 3、函数表达式 形式参数 AO.age=undefind AGE=3 2.局部参数 age=undefind 函数声明表达式 ao,age=function ()
以上是关于JavaScript面向对象的主要内容,如果未能解决你的问题,请参考以下文章
VSCode自定义代码片段12——JavaScript的Promise对象
VSCode自定义代码片段12——JavaScript的Promise对象