javascript中in的用法是什么
导读:收集整理的这篇文章主要介绍了javascript中in的用法是什么,觉得挺不错的,现在分享给大家,也给大家做个参考。javascript中in的用法是:1、判断属性是否存在于对象中,如果存在,返回值为true,如果不存在,则为false;2...
收集整理的这篇文章主要介绍了javascript中in的用法是什么,觉得挺不错的,现在分享给大家,也给大家做个参考。javascript中in的用法是:1、判断属性是否存在于对象中,如果存在,返回值为true,如果不存在,则为false;2、判断数组,对于数组来说,索引号就是属性,可以使用数组索引,也可以使用字符串。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
!DOCTYPE htML>
html>
head>
meta charset="UTF-8">
tITle>
Document/title>
/head>
body>
script type="text/javascript">
// for-in 一般用来遍历对象, 也可以用来遍历数组 // VAR obj = {
// name: "xiaoming", // age: 8 // }
;
// for(var k in obj) {
// // 此处使用 点运算符,不能获取到相应的值: // // . 的作用:访问对象的属性 // console.LOG("键为:" + k + ", 值为:" + obj[k]);
// }
// var arr = [1, 3, 5];
// for(var k in arr) {
// console.log("键为:" + k + ", 值为:" + arr[k]);
// }
// in 运算符作用: // 就是判断 属性是否存在于对象中,如果存在,返回值为:true // 如果不存在,则为:false // 语法:属性 in 对象 // var obj = {
// name1: "jack", // age: 9, // abc: undefined // }
;
// 如果是name,要注意:window有name属性 // console.log("name1" in obj);
// true // console.log("age" in obj);
// console.log("age123" in obj);
// 如果是对象中存在的成员或者是原型中的成员,此时,返回的结果就是 true // console.log("toString" in obj);
// console.log(obj.toString());
// console.log("abc" in obj);
// in运算符判断数组 // 对于数组来说,索引号 就是属性 var arr = [1];
// console.log("1" in arr);
// false // console.log("0" in arr);
// true // console.log(0 in arr);
// true // 访问数组的成员: // 可以使用 数组索引 也可以使用 字符串 console.log(arr[0]);
console.log(arr["0"]);
/script>
/body>
/html>
【推荐学习:javascript高级教程】
以上就是javascript中in的用法是什么的详细内容,更多请关注其它相关文章!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: javascript中in的用法是什么
本文地址: https://pptw.com/jishu/591848.html
