JSFiddle - React, Tailwind, and code Playground

by Arif Hasan

JavaScript

var fruits = [{
    shape: 'round',
    name: 'orange'
}, {
    shape: 'round',
    name: 'apple'
}, {
    shape: 'oblong',
    name: 'zucchini'
}, {
    shape: 'oblong',
    name: 'banana'
}, {
    shape: 'round',
    name: 'grapefruit'
}];

// What's the shape of the last fruit
var currentShape = fruits[fruits.length - 1].name;
alert(currentShape)

/* // Remove last fruit
fruits.pop(); // grapefruit removed

var previousInShapeType, index = fruits.length - 1;
for (; index >= 0; index--) {
    if (fruits[index].shape == currentShape) {
        previousInShapeType = fruits[index];
        break;
    }
}
alert(previousInShapeType.name); */