js 操作符 in 的使用

这篇具有很好参考价值的文章主要介绍了js 操作符 in 的使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、判断对象中是否有某个属性,返回true/false

let person = {name: "小明", age: 18, year: 1998};
if ("age" in person){  //属性名必须是字符串形式,因为age不是一个变量
  console.log("person对象中含有age属性")
} else{
  console.log("person中没有age属性")
}

2、用in判断数组中相同字符出现的次数()

let names = ['Lily', 'Barry', 'Dendi', 'Boogie', 'Lily'];
let nameNum = names.reduce((pre, cur) => {
    console.log(pre,cur);
    if (cur in pre) { //pre 中是否有 cur 属性
        pre[cur]++;
    } else {
        pre[cur] = 1; //为 pre 这个对象添加 cur 属性,并且赋值为 1
    }
    return pre;
},{}) //reduce(), ES6数组归并方法,这里初始值设置为一个空对象

console.log(nameNum);//{Lily: 2, Barry: 1, Dendi: 1, Boogie: 1}

3、可以简写判断体

let str = 'jiajia';//判断字符串是否等于某个值
// if(str == 'kk' || str == 'jiajia' || str == 'uu'){
if(str in {'kk':'','jiajia':'','uu':''}){
  console.log('jiajia');//jiajia
}

4、for in  遍历对象

let info = {name: "小明", age: 18, year: 1998};
for (var key in info){
  console.log(key + ': ' + info[key]);
      // name: 小明 
      // age: 18
      // year: 1998
} 

js 操作符 in 的使用,javascript,js,vue,javascript,前端,vue.js

 文章来源地址https://www.toymoban.com/news/detail-604867.html

到了这里,关于js 操作符 in 的使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 深入探讨Python的not in操作符:用法、行为和示例

    Python是一种强大且灵活的编程语言,具有丰富的操作符和表达式,用于处理数据和控制程序流程。其中之一是\\\"not in\\\"操作符,它用于在集合(如列表、元组、字典等)中检查元素的存在。在本文中,我们将深入探讨\\\"not in\\\"操作符,包括其用法、行为和示例代码,以帮助您更好地

    2024年01月19日
    浏览(39)
  • C语言第十一课--------操作符的使用与分类-------基本操作

             作者介绍:           作者id : 老秦包你会 , 简单介绍:              喜欢学习C语言和python等编程语言,是一位爱分享的博主,有兴趣的小可爱可以来互讨                                 个人主页::小小页面                                   gitee页面

    2024年02月14日
    浏览(45)
  • C语言第十二课---------操作符的介绍与使用(下)

    🎂        ✨✨✨✨✨✨🍧🍧🍧🍧🍧🍧🍧🎂    🎂      作者介绍:                              🎂🎂        🎂 🎉🎉🎉🎉🎉🎉🎉              🎂           🎂 作者id : 老秦包你会 ,         🎂 简单介绍:🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂🎂

    2024年02月14日
    浏览(40)
  • 使用SQL中的LIKE操作符进行模糊匹配:原理与用法

    LIKE操作符的基本原理: LIKE操作符用于在SELECT语句中进行模糊匹配,通常与通配符%一起使用。%表示匹配任意长度的任意字符,例如\\\'%apple%\\\'可以匹配包含\\\'apple\\\'字符串的任意位置的字符串。而其他的通配符如下: _ 表示匹配一个任意字符 [ ] 表示匹配一个指定范围内的任意字符

    2024年02月05日
    浏览(46)
  • C++ operator关键字的使用(重载运算符、仿函数、类型转换操作符)

    C++ operator的使用(重载运算符、仿函数、类型转换操作符) C++11实用技术(一)auto与decltype的使用 C++11实用技术(二)std::function和bind绑定器 C++11实用技术(三)std::future、std::promise、std::packaged_task、async C++11 中,operator 是一个,用于重载运算符。通过重载运算符

    2024年02月14日
    浏览(45)
  • 【C语言初阶】带你轻松玩转所有常用操作符(1) ——算数操作符,移位操作符,位操作符

    君兮_的个人主页 勤时当勉励 岁月不待人 C/C++ 游戏开发 Hello,这里是君兮_,最近要准备期末复习了,可能更新的就不会那么频繁了,下个星期恢复正常更新。 今天给大家带来的是操作符详解,由于这部分的内容比较多,可能会分成几部分讲,今天带来的是第一部分的内容,废

    2024年02月11日
    浏览(44)
  • 【PostgreSQL】函数与操作符-比较函数和操作符

    PostgreSQL中的比较函数和操作符用于比较两个表达式的值。它们的作用是确定表达式的值是否满足某种条件,例如等于、大于、小于等。 比较函数是一个接受两个参数的函数,返回一个布尔值,表示两个参数是否满足某种条件。例如,equal()函数用于判断两个参数是否相等,

    2024年01月17日
    浏览(51)
  • 【C++】类和对象(中)---取地址及const取地址操作符重载、const成员函数的使用

    个人主页:平行线也会相交💪 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 平行线也会相交 原创 收录于专栏【C++之路】💌 本专栏旨在记录C++的学习路线,望对大家有所帮助🙇‍ 希望我们一起努力、成长,共同进步。🍓 今天是521,先祝各位玩的开心哈!!! 前面已经更

    2024年02月08日
    浏览(45)
  • 初始C语言——详细讲解操作符以及操作符的易错点

     第一章 “C“浒传——初识C语言(更适合初学者体质哦!)  第二章 详细认识分支语句和循环语句以及他们的易错点   第三章 初阶C语言——特别详细地介绍函数  第四章 初始C语言——详细地讲解数组的内容以及易错点  第五章  初始C语言——详细讲解操作符以及操

    2024年02月13日
    浏览(55)
  • 【c语言操作符系列1】^(异或操作符)讲解和多种例题详解

    目录 一、^ 是什么(^称为异或) 二、^的规律(特点) 三、可利用^秒杀的常见例题(重点) 1、消失的数字  2、不一样的人生密码 3、交换两个数(不能创建中间变量) 4、找出只出现一个的两个数字 是一种操作符, 针对二进制异或而言的 ,两个数对应的二进制位相同,异或

    2024年02月16日
    浏览(67)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包