说明

在系统中须要检查税率填写的正确性,一定是国家规定的某几种税率,当然能够通过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检查元素是否包括在数组中相关推荐

  1. js 快速找出两个数组中的不同元素或对象

    js 快速找出两个数组中的不同元素 var arr1 = [0,1,2,3,4,5]; var arr2 = [0,4,6,1,3,9]; function getArrDifference(arr1 ...

  2. 从键盘输入10个互不相同的整数,找出其中最小的元素将其与数组中的第一个元素进行交换。

    题目: /* 从键盘输入10个互不相同的整数,找出其中最小的元素将其与数组中的第一个元素进行交换. */ 代码: c++做的. #include<iostream> using names ...

  3. Java黑皮书课后题第8章:*8.13(定位最大的元素)编写下面的方法,返回二维数组中最大元素的位置。返回值是包含两个元素的一维数组,这两个元素表示二维数组中最大元素的行下标和列下标

    *8.13(定位最大的元素)编写下面的方法,返回二维数组中最大元素的位置.返回值是包含两个元素的一维数组,这两个元素表示二维数组中最大元素的行下标和列下标 题目 题目描述与运行示例 破题 代码 题目 ...

  4. 给定一个大小为 *n* 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 *⌊ n/2 ⌋* 的元素。

    多数元素 给定一个大小为 n 的数组,找到其中的多数元素.多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素. 你可以假设数组是非空的,并且给定的数组总是存在多数元素. 示例 1: 输入: [3 ...

  5. leetcode 169(简单)题解:给定一个大小为 *n* 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 *⌊ n/2 ⌋* 的元素。

    署名:csdn等网站博客copy产出,AI时代知识新搬运工 言归正传:写下这道题的个人理解 题干: 给定一个大小为 n 的数组,找到其中的多数元素.多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的 ...

  6. Jquery判断元素是否包含在数组中$.inArray()

    项目中经常会遇到判断一个元素是否包含在数组中,用Jquery的话很简单,代码如下: var memberIdArr = new Array();var win = art.dialog.open.or ...

  7. c语言如何输出整形数组,C语言 有一个整形数组a,有10个元素,要求输出数组中的全部元素...

    有一个整形数组a,有10个元素,要求输出数组中的全部元素 解题思路:引用数组中各元素的值有3种方法:1.下标法,如a[3];2.通过数组名计算数组元素的地址,找出元素的值 3.用指针变量指向数组元素. ...

  8. php js动态删除数组元素,javascript如何删除数组中的指定元素

    js删除数组中的指定元素主要分为两步,首先判断数组中是否包含这个元素,然后再通过splice()方法来删除指定元素 本篇文章主要介绍的是如何通过javascript语言对数组中的指定元素进行删除的方法 ...

  9. JS案例——找出两个数组中的不同元素或对象、数组去重

    一.找出两个数组中的不同元素或对象 1. 数据 var arr1 = ["张瑞淑", "徐海涛", "谢岗岗", "薛鹏" ...

最新文章

  1. 一周焦点 | 最强AI芯片麒麟980发布;前端开发者将被取代?
  2. zabbix邮件报警python脚本
  3. java微妙_10个微妙的Java编码最佳实践
  4. 生活本该如此——莫言
  5. POJ 3608 Bridge Across Islands 《挑战程序设计竞赛》
  6. 调用接口登录禅道_有java调用api登录并验证禅道的实例吗
  7. snvr client怎么使用_TCGA官方工具gdc-client.exe的安装及使用
  8. 十分钟学会Flask
  9. 微信小程序获取windowHeight出现不同页面高度不一致问题及解决方案
  10. 百度地图隐藏地名_苹果高德百度搜狗 谁是CarPlay导航之王
  11. MIL图像处理那些事:MIL的安装和MIL工具箱
  12. 索尼相机手机控制对焦,操控指南丨 使用索尼微单的十个小技巧
  13. 微信开放平台接入支付后不显示头像
  14. 反病毒工具-WinDBG
  15. Kibana查询耗时
  16. html中自定义右键菜单功能,HTML中自定义右键菜单功能
  17. CentOS安装MySql和配置
  18. 后端jar包 设置成服务 开机自启动
  19. 使用百度地图工具进行坐标转换
  20. 太空射击 第 01 课:入门

热门文章

  1. 数据结构期末复习之二叉排序树
  2. 不知道怎么用GitHub怎么当程序员?拿出十分钟,包你会
  3. 用 LSTM 做时间序列预测的一个小例子
  4. 专业工程师看过来~ | RDD、DataFrame和DataSet的细致区别
  5. linux调用python出错,linux里面python调用系统命令问题
  6. php 判断点在多边形内,PHP判断点是否在多边形区域内外
  7. 2019下半年系统集成项目管理工程师上午真题
  8. @scheduled注解配置时间_Java开发重写Spring Boot定时任务,支持可动态调整执行时间...
  9. Mybatis的案例和接口代理开发和模板配置
  10. tomcat清除缓存配置方法