Мне было интересно, возможно ли без вспомогательной функции обрезать атрибут, который может быть строкой или, альтернативно, undefined
или null
без try..catch
.
(obj.postcode || "").trim()
является самым простымкак я мог придумать.Есть ли другой способ сделать это?
const obj = {}
const inParams = []
const postcode = (obj.postcode || "").trim()
if (!postcode) {
inParams.push('zip:'+ postcode)
}