arr.forEach((item, key) => { if (item instanceof Array) { finalArr[key] = UTIL.convertHtmlEntitiesArray(item); } else if (typeof item === 'object') { finalArr[key] = UTIL.convertHtmlEntitiesObject(item); } else if (typeof item === 'string') { finalArr[key] = entities.decode(striptags(item)); } });
Object.keys(obj).forEach((key) => { const item = obj[key]; if (item instanceof Array) { finalObj[key] = UTIL.convertHtmlEntitiesArray(item); } else if (typeof item === 'object') { finalObj[key] = UTIL.convertHtmlEntitiesObject(item); } else if (typeof item === 'string') { finalObj[key] = entities.decode(striptags(item)); } });
data.answers.map((a, i) => { const answer = entities.decode(a); const title = `${String.fromCharCode( 'A'.charCodeAt(0) + i )}. ${answer}`; const isError = errorAnswer.includes(i); const isCorrect = correctAnswer === i; return isError ? ( <ErrorAnswerButton key={answer} title={answer} /> ) : isCorrect ? ( <CorrectAnswerButton key={answer} title={answer} /> ) : ( <AnswerButton key={a} title={title} onPress={() => handleAnswerPress(i)} /> ); })
feedItem['title'] = entities.decode(striptags(feedItem['title'])); feedItem['title'] = feedItem['title'].trim(); feedItem['title'] = feedItem['title'].replace(/[&]/g,'and').replace(/[<>]/g,''); feedItem['description'] = entities.decode(striptags(feedItem['description'])); feedItem['description'] = feedItem['description'].trim(); feedItem['description'] = feedItem['description'].replace(/[&]/g,'and').replace(/[<>]/g,'');
const clearTemplate = Entities.decode(component.template.replace(/<\/?[^>]+(>|$)/g, '')); const templateExtractor = _.template(clearTemplate, { variable: 'item'