javascript中in的用法是什么


当前第2页 返回上一页

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

<!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的用法是什么的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

javascript如何将字符串转为数字

js怎么跳转到指定页面?

javascript xml怎么转json

javascript怎么设置元素文本内容

javascript中比较运算符隐式类型转换的介绍(附示例)

angularjs的ng-bind-html指令详解

详解javascript中怎么实现队列结构

vue组件修改根实例的数据方法(附代码)

javascript中的变量含义是什么

javascript使用alert函数为什么中文会乱码

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...