const object1 = {
a: 'something',
b: 'something',
c: 'something'
};
const key = 's';
// Object.keys(object1) will return array of the object keys ['a', 'b', 'c']
Object.keys(object1).indexOf(key) === -1 ? 'the key is not there' : 'yep the key is exist';
В 2D Graphics Trail говорится:
Чтобы использовать функции Java 2D API в приложении, приведите объект Graphics, переданный в метод рендеринга компонента, к объекту Graphics2D. Например:
public void paint (Graphics g) {
Graphics2D g2 = (Graphics2D) g;
...
}
Это самый "официальный" источник, который я смог найти. Исходя из учебников Sun по Java, я бы сказал, что это официально разрешенный способ сделать это. Я бы не стал возражать, если бы JavaDocs прописали это, хотя ...