Другие свойства могут принимать значения по умолчанию через деструктуризацию объекта в спецификации параметров функции:

тоящее время я пытаюсь создать функцию, в которой я передаю только второй аргумент своей функции. Я прочитал некоторую документацию, но ничего не прощупывал.

Я бы сделал это:

 function test (a,b){ ....};
    // pass only the second parameter 
    test( ... , b) ;

Моя текущая идея состоит в том, чтобы передать второй аргумент какде-факто динамический параметр по умолчанию, как показано ниже:

    var defaultVar = "something" ;

    function test (a,b = defaultVar){...}

затем измените значение defaultVar в соответствии с моими потребностями.

var defaultVar = modification ; 

Фактически, я работаю над Google drive API и пытаюсь ввести строковое значение во втором параметре для обратного вызова. Этот обратный вызов взял бы на себя роль проверки того, является ли возвращаемый файл действительно файлом, в котором выполняется поиск (путем логической проверки значения имени).

Следовательно, идея для меня состоит в том, чтобы автоматизировать процесс получения файла на диске Google путем передачи его имени и извлечения данных файла таким образом.

Я надеюсь, что мои точности будут полезны.

Вот мой quickstart.js:

(...Google authentication and all) ; 

 var filename = "";
// enter a filename in the function by the way of filename
function listFiles (auth, filename =  filename) {
  const drive = google.drive({version: 'v3', auth});
  drive.files.list({
    pageSize: 50,
    fields: 'nextPageToken, files(id, name)',
  }, (err, {data}) => {
    if (err) return console.log('The API returned an error: ' + err);
    const files = data.files;
    if (files.length) {
      console.log('Files:');
      files.map((file) => {
        console.log(`${file.name} (${file.id})`);

            // check if the file returns match the filename wished 
            displayFile(file);
              if(`${file.name}` == filename ){
                console.log("name found !")
                      const fileData = { name : `${file.name}`,
                                         id : `${file.id}`
                      }
         return fileData
        }

      });
    } else {
      console.log('No files found.');
    }
  });
}

listFiles(undefined, "test.md")

Любые идеи по улучшению, безусловно, приветствуются,

Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос