Оператор + используется здесь, чтобы убедиться, что id строго сравнивается с числом ie. RecipeID. Просто чтобы убедиться, что даже если recipeId является строкой типа «2», сначала преобразуйте ее в число с помощью унарного оператора +, а затем сравните его с id.
, например. предположим, что возникает случай, когда id = 2 и recipeId = "2".
Тогда id === recipeId
вернет false
, так как === оператор также проверяет тип операндов .
Чтобы получить значение true, оба операнда должны быть одного типа и иметь одинаковое значение . Итак, используя +recipeId
, мы сначала преобразуем recipeId в number
и, следовательно, теперь он вернет true
.