I have "List" attribute in Aura component, <aura:attribute name="chkRecords" type="List" />

Due to some actions, values were added to the chkRecords in component controller. On click of button "Close" calling a controller method where I want to clear chkRecords list. So I am trying to set value to chkRecords using component.set.

closeEditMode : function(component, event, helper){
component.set("v.chkRecords", ""); }

Later when I try to perform an action on same component without refreshing the page, chkRecords contains 1 empty record not sure why list attribute is not cleared? Not sure where I am going wrong.

Thanks in advance.

  • Could you please add few more detail as it is not very clear what are you trying to do in your component. Jun 17, 2021 at 9:04
  • Set the value to an empty array, component.set("v.chkRecords", []); Jun 17, 2021 at 10:00
  • Thanks Rahul Gawale. It worked fine.
    – getty
    Jun 17, 2021 at 10:43

1 Answer 1


List is nothing but an array in JS, so you can assign an empty array to the attribute. Like below.

component.set("v.chkRecords", []);

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .