zoukankan      html  css  js  c++  java
  • js 中eval函数

    eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。
    string 必需。要计算的字符串,其中含有要计算的 JavaScript 表达式或要执行的语句。


    例子:

    function searchBudgetTable(){
    var filterString = "item => item.ID != 0 ";
        var entityid = $("#entityid").val().toUpperCase().trim();
        var departmentid = $("#departmentid").val().toUpperCase().trim();
        var startid = $("#startid").val().toUpperCase().trim();
        var endid = $("#endid").val().toUpperCase().trim();
        
        if (entityid != "") {
            filterString += "&& item.Entity.toUpperCase().includes('" + entityid + "')";
        };
        if (departmentid!= "") {
            filterString += "&& item.Department.toUpperCase().includes('" + departmentid + "')";
        };
        if (startid != "") {
            filterString += "&& item.StartDate.toUpperCase().includes('" + startid + "')";
        };
        if (endid != "") {
            filterString += "&& item.EndDate.toUpperCase().includes('" + endid + "')";
        };
    BudgetManagementConfigDate=BudgetManagementConfigDate.filter(eval(filterString));
    budgetTable(BudgetManagementConfigDate);
    }

  • 相关阅读:
    Python实现DES加密算法
    空循环,g++ O2优化
    java 高并发下超购问题解决
    原型模式
    Lambda速学
    观察者模式
    略读策略模式
    .net 字典的速学
    执行计划准备篇
    关于“策略模式”与“桥接模式”的问题
  • 原文地址:https://www.cnblogs.com/mmit/p/14116652.html
Copyright © 2011-2022 走看看