Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट में किसी अन्य बिंदु के सापेक्ष एक बिंदु का प्रतिबिंब ढूँढना

<घंटा/>

समरूपता का बिंदु

"बिंदु परावर्तन" या "बिंदु समरूपता" ज्यामिति में एक मूल अवधारणा है जहां एक दिया गया बिंदु, P, एक मध्य बिंदु के सापेक्ष किसी दिए गए स्थान पर, Q का एक समान बिंदु, P1 होता है, जो Q से समान दूरी पर होता है, लेकिन विपरीत में दिशा।

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो दो ऑब्जेक्ट P और Q को 2-डी प्लेन में दो बिंदुओं को निर्दिष्ट करता है।

हमारे फ़ंक्शन को Q के बारे में बिंदु P के सममित बिंदु को आउटपुट करना चाहिए।

उदाहरण

निम्नलिखित कोड है -

const p = {
   x: 6, y: -4
};
const q = {
   x: 11, y: 5
};
const findReflection = (p = {}, q = {}) => {
   const res = {};
   const Xdistance = p['x'] - q['x'];
   res['x'] = q['x'] - Xdistance;
   let Ydistance = p['y'] - q['y'];
   res['y'] = q['y'] - Ydistance;
   return res;
};
console.log(findReflection(p, q));

आउटपुट

कंसोल आउटपुट निम्नलिखित है -

{ x: 16, y: 14 }

  1. जावास्क्रिप्ट में किसी अन्य तत्व के अंदर एक तत्व?

    तत्व एक तत्व . के अंदर उदाहरण के लिए अवधि . के अलावा और कुछ नहीं है div . के अंदर तत्व तत्व। जावास्क्रिप्ट प्रदान किया है .contains() यह पता लगाने की विधि कि क्या एक तत्व में दूसरा तत्व है। यह विधि वास्तव में सत्य returns लौटाती है अगर शर्त पूरी होती है तो झूठी returns . वाक्यविन्यास node.con

  1. जावास्क्रिप्ट में एक और फ़ंक्शन लौटाने वाला फ़ंक्शन

    निम्नलिखित कोड है जिसमें एक फ़ंक्शन जावास्क्रिप्ट में दूसरा फ़ंक्शन देता है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <tit

  1. जावास्क्रिप्ट में किसी अन्य div के सापेक्ष div स्थिति कैसे सेट करें?

    इसके लिए आपको CSS के “flex-direction” कांसेप्ट का इस्तेमाल करना होगा। मान लें कि निम्नलिखित हमारी CSSstyle है - .demo{ डिस्प्ले:फ्लेक्स; फ्लेक्स-दिशा:कॉलम-रिवर्स; } अब, डिव स्थिति को दूसरे डिव के सापेक्ष सेट करें - उदाहरण दस्तावेज़ .demo{ डिस्प्ले:फ्लेक्स; फ्लेक्स-दिशा:कॉलम-रिवर्स; }DIV_DEMO1DI