首页 > 其他分享 >js 检索数组对象中某个属性的值是否不相等

js 检索数组对象中某个属性的值是否不相等

时间:2023-09-27 15:37:50浏览次数:44  
标签:检索 return js item 数组 hasNameProperty model true id

//判断选中的项是否有不相同的模型
const hasNameProperty = _this.selectedOrderList.filter(order => order.hasOwnProperty("item_model_id"));
if (hasNameProperty.length > 0) {
    const isEveryNameEqual = hasNameProperty.reduce((prev, curr) => {
        if (prev === true && curr.item_model_id === hasNameProperty[0].item_model_id) {
            return true;
        } else {
            return false;
        }
    }, true);
    if (!isEveryNameEqual) {
        alert("请选择需要相同的物料");
        return;
    }
} else {
    alert("请选择需要相同的物料");
    return;
}

  

标签:检索,return,js,item,数组,hasNameProperty,model,true,id
From: https://www.cnblogs.com/QiangQiangDai/p/17732819.html

相关文章

  • three.js弧度角度转换
    弧度=角度/180*Math.PI角度=弧度*180/Math.PI角度转弧度THREE.MathUtils.degToRad(deg)弧度转角度THREE.MathUtils.radToDeg(rad)π(弧度)=180°(角度)three.js中模型的rotation属性参数是弧度而不是角度,导致了模型增加弧度之后出现位置偏移问题......
  • python numpy 数组操作
          ......
  • vue 数组删除(对象)单/多条删除
    dataList:[{id:'1',value:'aaaa',},{id:'2',value:'bbb',},{id:'3',value:'ccc',},{......
  • 【转】Vue.js 中的父子组件通信方式
    Vue.js中的父子组件通信方式在Vue.js中,组件是构建应用程序的基本单元。当我们在应用程序中使用组件时,组件之间的通信是非常重要的。在Vue.js中,父子组件通信是最常见的组件通信方式之一。在本文中,我们将讨论Vue.js中的父子组件通信方式,并附上代码实例。 父组件向子组件传......
  • 基于知识图谱、全文检索开发的数字知识库
    一、项目介绍一款全源码,可二开,可基于云部署、私有部署的企业级知识库云平台,一款让企业知识变为实打实的数字财富的系统,应用在需要进行文档整理、分类、归集、检索、分析的场景。获取方式+q:3588019357为什么建立知识库平台?助力企业知识资产有效沉淀和利用,避免随文档负责人变......
  • fastjson parseobject typereference - 指定泛型类型
    Fastjson是一种Java中非常流行的JSON解析库,它可以将JSON字符串转换为Java对象。其中,parseObject方法是Fastjson提供的一种将JSON字符串解析为Java对象的方法,而TypeReference是Java泛型中的一个类,可以用于指定泛型类型,例如List、Map<String,Integer>等等。当我们使用parseObject......
  • [JSON|序列化] fastjson自定义字段命名规则 (转发)
    1序言博主本人近期也遇到了基于fatsjson自定义命名字段规则的问题,为加强对此的学习和记忆,故转发这篇博文。博主本人最终采取的方法21.1前置知识fastjson在将对象转变为JSON字符串时,字段默认使用CamelCase规则命名。在1.2.15版本之后,fastjson支持配置Proper......
  • 2023-09-16:用go语言,给你一个整数 n 和一个在范围 [0, n - 1] 以内的整数 p , 它们表示
    2023-09-16:用go语言,给你一个整数n和一个在范围[0,n-1]以内的整数p,它们表示一个长度为n且下标从0开始的数组arr,数组中除了下标为p处是1以外,其他所有数都是0。同时给你一个整数数组banned,它包含数组中的一些位置。banned中第i个位置表示arr[banned[i]]=......
  • JS计算指定日期添加指定月份后的日期
    /***计算给定日期n个月后的日期*@paramdateStr*@paramnum*@returns{string}*/functionaddMonth(dateStr,num){varmonthNum=0;if(typeofnum=="string"){monthNum=parseInt(num);}else{monthNum=num;}vardate=ne......
  • Node.js vs. Spring Boot:Hello World 性能对决,谁更快一点?
    前言:SpringBoot在Java生态中备受欢迎,它是一款基于Java构建的轻量级服务端框架,主要用于Web服务。SpringBoot的应用使得创建各类基于Spring的企业级应用变得异常简单。Node.js作为一种基于ChromeV8引擎的JavaScript运行时环境,在服务端上运行JavaScript代码。它以其独......