The armrests have triple adjustment functions, i.e., up and down, forward and backward sliding, and angle adjustment, which can meet the diverse needs of users. In an office environment, users can easily adjust the height and angle of the armrests according to the height of the desk and their personal sitting habits to ensure that their arms are fully supported and effectively reduce the fatigue caused by long-term typing or mouse operation. The reversible design of the 3D armrests is even more unique. When users need to rest or perform other activities, they can flip the armrests to make the chair more compact and conveniently push the chair under the desk to save space.