js检查元素是否包括在数组中
说明
在系统中须要检查税率填写的正确性,一定是国家规定的某几种税率,当然能够通过if else进行校验,可是还能够使用定义一个数组然后校验是否包括在元素中进行校验。
长处:加入税率无需改动逻辑,仅仅须要在税率数组中加入就可以。
Array.prototype.contains = function(obj) {var i = this.length;while (i--) {if (this[i] === obj) {return true;}}return false;
}
var countryes=['3','5','6','11','17'];
var ret=countryes.contains('5') // return true
ret= countryes.contains('15')// return false
转载于:https://www.cnblogs.com/gcczhongduan/p/5139686.html
js检查元素是否包括在数组中相关推荐
- js 快速找出两个数组中的不同元素或对象
js 快速找出两个数组中的不同元素 var arr1 = [0,1,2,3,4,5]; var arr2 = [0,4,6,1,3,9]; function getArrDifference(arr1 ...
- 从键盘输入10个互不相同的整数,找出其中最小的元素将其与数组中的第一个元素进行交换。
题目: /* 从键盘输入10个互不相同的整数,找出其中最小的元素将其与数组中的第一个元素进行交换. */ 代码: c++做的. #include<iostream> using names ...
- Java黑皮书课后题第8章:*8.13(定位最大的元素)编写下面的方法,返回二维数组中最大元素的位置。返回值是包含两个元素的一维数组,这两个元素表示二维数组中最大元素的行下标和列下标
*8.13(定位最大的元素)编写下面的方法,返回二维数组中最大元素的位置.返回值是包含两个元素的一维数组,这两个元素表示二维数组中最大元素的行下标和列下标 题目 题目描述与运行示例 破题 代码 题目 ...
- 给定一个大小为 *n* 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 *⌊ n/2 ⌋* 的元素。
多数元素 给定一个大小为 n 的数组,找到其中的多数元素.多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素. 你可以假设数组是非空的,并且给定的数组总是存在多数元素. 示例 1: 输入: [3 ...
- leetcode 169(简单)题解:给定一个大小为 *n* 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 *⌊ n/2 ⌋* 的元素。
署名:csdn等网站博客copy产出,AI时代知识新搬运工 言归正传:写下这道题的个人理解 题干: 给定一个大小为 n 的数组,找到其中的多数元素.多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的 ...
- Jquery判断元素是否包含在数组中$.inArray()
项目中经常会遇到判断一个元素是否包含在数组中,用Jquery的话很简单,代码如下: var memberIdArr = new Array();var win = art.dialog.open.or ...
- c语言如何输出整形数组,C语言 有一个整形数组a,有10个元素,要求输出数组中的全部元素...
有一个整形数组a,有10个元素,要求输出数组中的全部元素 解题思路:引用数组中各元素的值有3种方法:1.下标法,如a[3];2.通过数组名计算数组元素的地址,找出元素的值 3.用指针变量指向数组元素. ...
- php js动态删除数组元素,javascript如何删除数组中的指定元素
js删除数组中的指定元素主要分为两步,首先判断数组中是否包含这个元素,然后再通过splice()方法来删除指定元素 本篇文章主要介绍的是如何通过javascript语言对数组中的指定元素进行删除的方法 ...
- JS案例——找出两个数组中的不同元素或对象、数组去重
一.找出两个数组中的不同元素或对象 1. 数据 var arr1 = ["张瑞淑", "徐海涛", "谢岗岗", "薛鹏" ...
最新文章
- 一周焦点 | 最强AI芯片麒麟980发布;前端开发者将被取代?
- zabbix邮件报警python脚本
- java微妙_10个微妙的Java编码最佳实践
- 生活本该如此——莫言
- POJ 3608 Bridge Across Islands 《挑战程序设计竞赛》
- 调用接口登录禅道_有java调用api登录并验证禅道的实例吗
- snvr client怎么使用_TCGA官方工具gdc-client.exe的安装及使用
- 十分钟学会Flask
- 微信小程序获取windowHeight出现不同页面高度不一致问题及解决方案
- 百度地图隐藏地名_苹果高德百度搜狗 谁是CarPlay导航之王
- MIL图像处理那些事:MIL的安装和MIL工具箱
- 索尼相机手机控制对焦,操控指南丨 使用索尼微单的十个小技巧
- 微信开放平台接入支付后不显示头像
- 反病毒工具-WinDBG
- Kibana查询耗时
- html中自定义右键菜单功能,HTML中自定义右键菜单功能
- CentOS安装MySql和配置
- 后端jar包 设置成服务 开机自启动
- 使用百度地图工具进行坐标转换
- 太空射击 第 01 课:入门
热门文章
- 数据结构期末复习之二叉排序树
- 不知道怎么用GitHub怎么当程序员?拿出十分钟,包你会
- 用 LSTM 做时间序列预测的一个小例子
- 专业工程师看过来~ | RDD、DataFrame和DataSet的细致区别
- linux调用python出错,linux里面python调用系统命令问题
- php 判断点在多边形内,PHP判断点是否在多边形区域内外
- 2019下半年系统集成项目管理工程师上午真题
- @scheduled注解配置时间_Java开发重写Spring Boot定时任务,支持可动态调整执行时间...
- Mybatis的案例和接口代理开发和模板配置
- tomcat清除缓存配置方法