поиск определенного значения из кода переключения регистра JavaScript - PullRequest
0 голосов
/ 30 мая 2018

У меня есть этот код ниже в моем окне предупреждения или произнесите любую переменную.Здесь мне просто нужно изменить значения в продукте на другие значения, такие как «Tremfya», «Remicade», динамически.мне нужно получить эти значения для конкретного продукта, такого как «белья» и «где».Как определить функцию javascript для этого.

function roadmaplist(product){
    var product = '#~Product~#';
    var PatientRoadMapList;
    switch (product) 
    {
        case 'Tremfya':
        {
            PatientRoadMapList = 
            [
                {
                    "linename" : "Initiate Prior Authorization",
                    "whereToNavigate" : "InsuranceCoverage"
                },
                {
                    "linename" : "Instant Benefits Investigation",
                    "whereToNavigate" : "InsuranceCoverage"
                },
                {
                    "linename" : "Check Eligibility and Enroll Patient into Savings Program",
                    "whereToNavigate" : "SavingsProgram"
                },
                {
                    "linename" : "Enroll Patient into PsO Simple",
                    "whereToNavigate" : "TreatmentSupport"
                },
                {
                    "linename" : "Upload Signed Prescription",
                    "whereToNavigate" : "InsuranceCoverage"
                }
            ];
            break;          
        }

        case 'Remicade':
        {
            PatientRoadMapList = 
            [
                {
                    "linename" : "Initiate Prior Authorization",
                    "whereToNavigate" : "InsuranceCoverage"
                },
                {
                    "linename" : "Instant Benefits Investigation",
                    "whereToNavigate" : "InsuranceCoverage"
                },
                {
                    "linename" : "Check Eligibility and Enroll Patient into Savings Program",
                    "whereToNavigate" : "SavingsProgram"
                }
            ];
            break;          
        }

    return PatientRoadMapList;

1 Ответ

0 голосов
/ 30 мая 2018

Вы можете создать функцию и передать значение expr этой функции.

т.е.

function fruits(fruit) {
         var expr = fruit;
         ....
         // your code here
         ....
    }

вызвать эту функцию из того места, где вы хотите вызвать.т.е.

alert(fruits("Papayas"));

или

var result = fruits("mango");

function fruits(fruit) {
  var expr = fruit;
    switch(expr) {
      case 'banana':
        return 'your banana';
         break;
      default:
        return 'not found';
     }
}
<html>
  <body>
  <div>
  <input value ="click" type="button" onclick =alert(fruits('banana')); >
 </div>
 </body>
 </html>
 
...