Как ссылаться или извлекать из одного значения параметра в JavaScript? - PullRequest
0 голосов
/ 19 февраля 2019

Я понимаю, что параметр в этом упражнении содержит значение, которое является строкой.Я пробовал эти решения:

function addingGrace(s) {
console.log ("'only the beginning!'");

}

/* Do not modify code below this line */

console.log(addingGrace('only the beginning'), '<-- should be "only the beginning!"');

Чего я не понимаю, так это как извлечь значение из параметра.Все учебники, которые я нашел, имеют несколько параметров.

Вот оригинальное упражнение:

Измените функцию, чтобы она возвращала данную строку с восклицательным знаком, добавленным в конце.

function addingGrace(s) {

}

/* Do not modify code below this line */

console.log(addingGrace('only the beginning'), '<-- should be "only the beginning!"');

Кто-нибудь знаетгде я могу найти ресурс, который ссылается на этот тип работы с параметрами одного значения.Я не хочу получить ответ на это конкретное упражнение, поскольку он предназначен для вступительного экзамена в школу кодирования.Я действительно хотел понять это сам, но я застрял.

Ответы [ 4 ]

0 голосов
/ 19 февраля 2019

Код:

function addingGrace(s) {
  console.log ("'only the beginning!'");
}

не работает, потому что код уже регистрирует ваш запрос, а не возвращает добавленный вами текст.

Вы, вероятно, хотели бы сделать это:

function addingGrace(s) {
  return(s);
}

Но поскольку в упражнении требовалось, чтобы в тексте был восклицательный знак, сделайте следующее:

function addingGrace(s) {
  return(s + "!");
}

Надеюсь, я помог!

0 голосов
/ 19 февраля 2019

Вы можете просто использовать backticks (литералы / строки шаблона).Вам также необходимо return из функции:

function addingGrace(s) {
  return `"${s}"`;
}

console.log(addingGrace('only the beginning'));
0 голосов
/ 19 февраля 2019

function addingGrace(s) {
  return (s + '!')
}

console.log(addingGrace('only the beginning'))
0 голосов
/ 19 февраля 2019

Вам просто нужно вернуть параметр s, который содержит значение only the beginning.

См. Фрагмент кода.

function addingGrace(s) {
    return s +"!";
}

/* Do not modify code below this line */

console.log(addingGrace('only the beginning'), '<-- should be "only the beginning!"');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...