javascript中的 类初始化,遍历for in 以及with的用法

简介: function member(name,gender){ this.name=name; this.gender=gender; } function showProperty(obj,objStr){ var str=""; for(var i in obj){ str+=objStr+".
<script type="text/javascript"> 
function member(name,gender){ 
    this.name=name; 
    this.gender=gender; 
}

function showProperty(obj,objStr){ 
    var str=""; 
    for(var i in obj){ 
        str+=objStr+"."+i+" = "+obj[i]+"<br>" 
    } 
    return str; 
}

var obj =new member("刘若英","女"); 
//document.write(showProperty(obj,"person"));

with(document){ 
    write(showProperty(obj,"person")); 
} 
</script>

/*运行效果:

person.name = 刘若英 
person.gender = 女

*/

 

  • for in  循环执行一个对象中的属性

 

  • with语句: (对象操作语句)

                  功能:为一段程序建立默认对象

        格式:

          with(<对象>){

              <语句组>

           }

开始做,坚持做,重复做
相关文章
|
1月前
|
JavaScript 前端开发
javascript中的switch用法
javascript中的switch用法
|
1月前
|
JavaScript 前端开发
JavaScript如何遍历表单元素?
JavaScript如何遍历表单元素?
|
2月前
VUE.初始化项目报错缺少core-js
VUE.初始化项目报错缺少core-js
35 0
|
2月前
|
JavaScript 前端开发
js遍历对象的方法
js遍历对象的方法
39 1
|
1天前
|
JavaScript 索引
JS 几种循环遍历
JS 几种循环遍历
5 0
JS 几种循环遍历
|
1月前
|
JavaScript 前端开发
js开发:请解释this关键字在JavaScript中的用法。
JavaScript中的`this`关键字根据执行上下文指向不同对象:全局作用域中指向全局对象(如`window`),普通函数中默认指向全局对象,但作为对象方法时指向该对象。在构造函数中,`this`指向新实例。箭头函数不绑定`this`,而是继承上下文的`this`值。可通过`call`、`apply`、`bind`方法显式改变`this`指向。
10 2
|
1月前
|
JavaScript 前端开发 API
JavaScript循环遍历常用的7种方法以及常用的数组 API
JavaScript循环遍历常用的7种方法以及常用的数组 API
35 0
|
2月前
|
JavaScript 前端开发 容器
 JavaScript 遍历文档生成目录结构
 JavaScript 遍历文档生成目录结构
18 1
|
2月前
|
机器学习/深度学习 JavaScript Python
GEE机器学习——混淆矩阵Classifier.confusionMatrix()和errorMatrix()和exlain()的用法(js和python代码)
GEE机器学习——混淆矩阵Classifier.confusionMatrix()和errorMatrix()和exlain()的用法(js和python代码)
60 0
|
2月前
|
前端开发 JavaScript BI
JavaScript的过滤大师:深度解析Filter用法
JavaScript的过滤大师:深度解析Filter用法
64 0