Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

remove a property from an object javascript using spread operator

const response = [{
    drugName: 'HYDROCODONE-HOMATROPINE MBR',
    drugStrength: '5MG-1.5MG',
    drugForm: 'TABLET',
    brand: false
},
{
    drugName: 'HYDROCODONE ABC',
    drugStrength: '10MG',
    drugForm: 'SYRUP',
    brand: true
}]

const output = response.map(({ drugName, ...rest }) => rest)

/* output = [{
    drugStrength: '5MG-1.5MG',
    drugForm: 'TABLET',
    brand: false
},
{
    drugStrength: '10MG',
    drugForm: 'SYRUP',
    brand: true
}]
*/
Comment

remove a object name from spread operator

let obj = {foo: 1, bar: 2, baz: 3}
function removeProperty(obj, propertyName) {
  let newObj = {...obj};
  delete newObj[propertyName];
  return newObj;
}
console.log(removeProperty(obj, 'foo'));
Comment

remove a object name from spread operator

let obj = {foo: 1, bar: 2, baz: 3}
function removeProperty(obj, propertyName) {
  let { [propertyName]: _, ...result } = obj
  return result
}
console.log(removeProperty(obj, 'foo'));
Comment

remove a object name from spread operator

+-----------------------------------+
| Browser | delete    | destructure |
+---------+-----------+-------------+
| Chrome  | 3,229,791 | 1,993,256   |
| Safari  | 1,186,679 | 1,872,396   | 
+---------+-----------+-------------+
Comment

PREVIOUS NEXT
Code Example
Javascript :: substring javscript 
Javascript :: unique values in array javascript 
Javascript :: check if string contains at least one number javascript 
Javascript :: promise.allsettled polyfill node 
Javascript :: change the mouse pointer javascript 
Javascript :: ngmodel angular 
Javascript :: javascript check if string contains character 
Javascript :: export default new class in es6 
Javascript :: redux devtools extention in redux toolkit 
Javascript :: chess 
Javascript :: how to reload window in javascript 
Javascript :: javascript check if file exists on server 
Javascript :: js conditional object 
Javascript :: radiojquery 
Javascript :: dynamic style react 
Javascript :: TypeError: sequelize.import is not a function 
Javascript :: axios.defaults.withCredentials = true 
Javascript :: how to get multiple checkbox value in jquery 
Javascript :: how to define state in react function 
Javascript :: react apexcharts pie props 
Javascript :: How to get the input from a textbox javascript 
Javascript :: ignore node modules 
Javascript :: image animation jquery 
Javascript :: js loop an array 
Javascript :: jqueryreplace content of div 
Javascript :: passing state in link react 
Javascript :: upload file in react 
Javascript :: js sting first letter 
Javascript :: javascript break with for Loop 
Javascript :: string-mask javascript 
ADD CONTENT
Topic
Content
Source link
Name
3+2 =